aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/canvas/lib.rs2
-rw-r--r--components/canvas/webgl_paint_task.rs3
-rw-r--r--components/compositing/compositor.rs4
-rw-r--r--components/compositing/lib.rs3
-rw-r--r--components/gfx/font_context.rs18
-rw-r--r--components/msg/constellation_msg.rs2
-rw-r--r--components/script/dom/closeevent.rs11
-rw-r--r--components/script/dom/customevent.rs30
-rw-r--r--components/script/dom/document.rs6
-rw-r--r--components/script/dom/errorevent.rs9
-rw-r--r--components/script/dom/event.rs36
-rw-r--r--components/script/dom/filereader.rs23
-rw-r--r--components/script/dom/htmlformelement.rs4
-rw-r--r--components/script/dom/htmliframeelement.rs4
-rw-r--r--components/script/dom/htmlimageelement.rs2
-rw-r--r--components/script/dom/htmlinputelement.rs4
-rw-r--r--components/script/dom/htmlscriptelement.rs15
-rw-r--r--components/script/dom/htmltextareaelement.rs2
-rw-r--r--components/script/dom/messageevent.rs9
-rw-r--r--components/script/dom/progressevent.rs7
-rw-r--r--components/script/dom/servohtmlparser.rs19
-rw-r--r--components/script/dom/servoxmlparser.rs17
-rw-r--r--components/script/dom/storage.rs2
-rw-r--r--components/script/dom/storageevent.rs7
-rw-r--r--components/script/dom/uievent.rs3
-rw-r--r--components/script/dom/webglcontextevent.rs7
-rw-r--r--components/script/dom/webglrenderingcontext.rs2
-rw-r--r--components/script/dom/websocket.rs6
-rw-r--r--components/script/dom/worker.rs4
-rw-r--r--components/script/dom/xmlhttprequest.rs42
-rw-r--r--components/script/parse/html.rs22
-rw-r--r--components/servo/Cargo.lock20
-rw-r--r--components/webdriver_server/lib.rs7
-rw-r--r--ports/cef/Cargo.lock18
-rw-r--r--ports/gonk/Cargo.lock18
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm18
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-004.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-005.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-006.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-007.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-008.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-009.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-010.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-011.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-014.htm1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm17
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/reftest-toc.htm72
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/html/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/implementation-report-TEMPLATE.data36
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/testinfo.data18
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht18
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht17
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest-toc.xht72
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht18
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht1
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht26
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest-toc.xht72
-rw-r--r--tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest.list9
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-000.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-001.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-002.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-003.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-004.htm20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-005.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-006.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-007.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-008.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-009.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-010.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-011.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-012.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-014.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-015.htm20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-016.htm10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-017.htm11
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/html/white-space-collapse-002.htm16
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data72
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/testinfo.data36
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-000.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-001.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-002.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-003.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-004.xht20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-005.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-006.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-007.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-008.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-009.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-010.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-011.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-012.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-014.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-015.xht20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-016.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-017.xht11
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1/white-space-collapse-002.xht16
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-000.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-001.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-002.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-003.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-004.xht20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-005.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-006.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-007.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-008.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-009.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-010.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-011.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-012.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-014.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-015.xht20
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-016.xht10
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-017.xht11
-rw-r--r--tests/wpt/css-tests/css-text-3_dev/xhtml1print/white-space-collapse-002.xht16
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/chapter-15.htm36
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-004.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-005.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-006.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-007.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-008.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-009.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-010.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-011.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-014.htm1
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reference/pass_if_filler_text_slanted.htm17
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm72
-rw-r--r--tests/wpt/css-tests/css21_dev/html4/reftest.list9
-rw-r--r--tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data36
-rw-r--r--tests/wpt/css-tests/css21_dev/testinfo.data18
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht36
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-004.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-005.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-006.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-007.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-008.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-009.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-010.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-011.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-014.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht17
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht72
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1/reftest.list9
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht36
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-004.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-005.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-006.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-007.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-008.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-009.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-010.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-011.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-014.xht1
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht26
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht72
-rw-r--r--tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list9
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/html/DOMPoint-001.htm2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data4
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/testinfo.data2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMPoint-001.xht2
-rw-r--r--tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMPoint-001.xht2
-rw-r--r--tests/wpt/css-tests/source_rev2
-rw-r--r--tests/wpt/metadata-css/MANIFEST.json1190
-rw-r--r--tests/wpt/metadata-css/css21_dev/html4/font-style-applies-to-007.htm.ini3
-rw-r--r--tests/wpt/metadata-css/geometry-1_dev/html/DOMPoint-001.htm.ini3
182 files changed, 2552 insertions, 705 deletions
diff --git a/components/canvas/lib.rs b/components/canvas/lib.rs
index cf865c2f163..87b61010278 100644
--- a/components/canvas/lib.rs
+++ b/components/canvas/lib.rs
@@ -2,8 +2,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+#![feature(clone_from_slice)]
#![feature(nonzero)]
-#![feature(slice_bytes)]
#![feature(plugin)]
#![plugin(plugins)]
diff --git a/components/canvas/webgl_paint_task.rs b/components/canvas/webgl_paint_task.rs
index f5cd8a87fab..6a79c967f26 100644
--- a/components/canvas/webgl_paint_task.rs
+++ b/components/canvas/webgl_paint_task.rs
@@ -13,7 +13,6 @@ use ipc_channel::router::ROUTER;
use layers::platform::surface::NativeSurface;
use offscreen_gl_context::{ColorAttachmentType, GLContext, GLContextAttributes};
use std::borrow::ToOwned;
-use std::slice::bytes::copy_memory;
use std::sync::mpsc::{Sender, channel};
use util::task::spawn_named;
use util::vec::byte_swap;
@@ -365,7 +364,7 @@ impl WebGLPaintTask {
let dst_start = y * stride;
let src_start = (height - y - 1) * stride;
let src_slice = &orig_pixels[src_start .. src_start + stride];
- copy_memory(&src_slice[..stride], &mut pixels[dst_start .. dst_start + stride]);
+ (&mut pixels[dst_start .. dst_start + stride]).clone_from_slice(&src_slice[..stride]);
}
// rgba -> bgra
diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs
index 417f9072974..9548457039d 100644
--- a/components/compositing/compositor.rs
+++ b/components/compositing/compositor.rs
@@ -44,7 +44,6 @@ use std::collections::{HashMap, HashSet};
use std::fs::File;
use std::mem as std_mem;
use std::rc::Rc;
-use std::slice::bytes::copy_memory;
use std::sync::mpsc::Sender;
use style_traits::viewport::ViewportConstraints;
use surface_map::SurfaceMap;
@@ -1913,8 +1912,7 @@ impl<Window: WindowMethods> IOCompositor<Window> {
let dst_start = y * stride;
let src_start = (height - y - 1) * stride;
let src_slice = &orig_pixels[src_start .. src_start + stride];
- copy_memory(&src_slice[..stride],
- &mut pixels[dst_start .. dst_start + stride]);
+ (&mut pixels[dst_start .. dst_start + stride]).clone_from_slice(&src_slice[..stride]);
}
RgbImage::from_raw(width as u32, height as u32, pixels).unwrap()
}
diff --git a/components/compositing/lib.rs b/components/compositing/lib.rs
index ea2e1f5d92a..338a802d627 100644
--- a/components/compositing/lib.rs
+++ b/components/compositing/lib.rs
@@ -3,10 +3,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#![feature(box_syntax)]
+#![feature(clone_from_slice)]
#![feature(custom_derive)]
-#![feature(iter_cmp)]
#![feature(plugin)]
-#![feature(slice_bytes)]
#![feature(mpsc_select)]
#![feature(plugin)]
#![plugin(plugins)]
diff --git a/components/gfx/font_context.rs b/components/gfx/font_context.rs
index b330a5c33d6..6651ead7e96 100644
--- a/components/gfx/font_context.rs
+++ b/components/gfx/font_context.rs
@@ -82,6 +82,8 @@ pub struct FontContext {
/// per frame. TODO: Make this weak when incremental redraw is done.
paint_font_cache: Vec<PaintFontCacheEntry>,
+ layout_font_group_address_cache: HashMap<usize, Rc<FontGroup>, DefaultState<FnvHasher>>,
+
layout_font_group_cache:
HashMap<LayoutFontGroupCacheKey, Rc<FontGroup>, DefaultState<FnvHasher>>,
@@ -97,6 +99,7 @@ impl FontContext {
layout_font_cache: vec!(),
fallback_font_cache: vec!(),
paint_font_cache: vec!(),
+ layout_font_group_address_cache: HashMap::with_hash_state(Default::default()),
layout_font_group_cache: HashMap::with_hash_state(Default::default()),
epoch: 0,
}
@@ -144,6 +147,7 @@ impl FontContext {
self.layout_font_cache.clear();
self.fallback_font_cache.clear();
self.paint_font_cache.clear();
+ self.layout_font_group_address_cache.clear();
self.layout_font_group_cache.clear();
self.epoch = current_epoch
}
@@ -152,21 +156,21 @@ impl FontContext {
/// a cached font if this font instance has already been used by
/// this context.
pub fn layout_font_group_for_style(&mut self, style: Arc<SpecifiedFontStyle>)
- -> Rc<FontGroup> {
+ -> Rc<FontGroup> {
self.expire_font_caches_if_necessary();
let address = &*style as *const SpecifiedFontStyle as usize;
- if let Some(ref cached_font_group) = self.layout_font_group_cache.get(&address) {
+ if let Some(ref cached_font_group) = self.layout_font_group_address_cache.get(&address) {
return (*cached_font_group).clone()
}
let layout_font_group_cache_key = LayoutFontGroupCacheKey {
pointer: style.clone(),
size: style.font_size,
- address: address,
};
if let Some(ref cached_font_group) = self.layout_font_group_cache.get(
&layout_font_group_cache_key) {
+ self.layout_font_group_address_cache.insert(address, (*cached_font_group).clone());
return (*cached_font_group).clone()
}
@@ -275,6 +279,7 @@ impl FontContext {
let font_group = Rc::new(FontGroup::new(fonts));
self.layout_font_group_cache.insert(layout_font_group_cache_key, font_group.clone());
+ self.layout_font_group_address_cache.insert(address, font_group.clone());
font_group
}
@@ -316,7 +321,6 @@ impl HeapSizeOf for FontContext {
struct LayoutFontGroupCacheKey {
pointer: Arc<SpecifiedFontStyle>,
size: Au,
- address: usize,
}
impl PartialEq for LayoutFontGroupCacheKey {
@@ -333,12 +337,6 @@ impl Hash for LayoutFontGroupCacheKey {
}
}
-impl borrow::Borrow<usize> for LayoutFontGroupCacheKey {
- fn borrow(&self) -> &usize {
- &self.address
- }
-}
-
#[inline]
pub fn invalidate_font_caches() {
FONT_CACHE_EPOCH.fetch_add(1, Ordering::SeqCst);
diff --git a/components/msg/constellation_msg.rs b/components/msg/constellation_msg.rs
index 7a77b78774a..0469fd95672 100644
--- a/components/msg/constellation_msg.rs
+++ b/components/msg/constellation_msg.rs
@@ -6,7 +6,7 @@
//! reduce coupling between these two components.
use euclid::scale_factor::ScaleFactor;
-use euclid::size::{Size2D, TypedSize2D};
+use euclid::size::TypedSize2D;
use hyper::header::Headers;
use hyper::method::Method;
use ipc_channel::ipc::{self, IpcReceiver, IpcSender, IpcSharedMemory};
diff --git a/components/script/dom/closeevent.rs b/components/script/dom/closeevent.rs
index 4f484debbae..7443d1cc696 100644
--- a/components/script/dom/closeevent.rs
+++ b/components/script/dom/closeevent.rs
@@ -12,6 +12,7 @@ use dom::bindings::js::Root;
use dom::bindings::reflector::reflect_dom_object;
use dom::event::{Event, EventBubbles, EventCancelable};
use script_task::ScriptChan;
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -33,7 +34,7 @@ impl CloseEvent {
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
wasClean: bool,
@@ -44,9 +45,9 @@ impl CloseEvent {
let ev = reflect_dom_object(event, global, CloseEventBinding::Wrap);
{
let event = ev.upcast::<Event>();
- event.InitEvent(type_,
- bubbles == EventBubbles::Bubbles,
- cancelable == EventCancelable::Cancelable);
+ event.init_event(type_,
+ bubbles == EventBubbles::Bubbles,
+ cancelable == EventCancelable::Cancelable);
}
ev
}
@@ -66,7 +67,7 @@ impl CloseEvent {
EventCancelable::NotCancelable
};
Ok(CloseEvent::new(global,
- type_,
+ Atom::from(&*type_),
bubbles,
cancelable,
init.wasClean,
diff --git a/components/script/dom/customevent.rs b/components/script/dom/customevent.rs
index 6c1e71b3b08..ac7017e1817 100644
--- a/components/script/dom/customevent.rs
+++ b/components/script/dom/customevent.rs
@@ -13,6 +13,7 @@ use dom::bindings::reflector::reflect_dom_object;
use dom::event::Event;
use js::jsapi::{HandleValue, JSContext};
use js::jsval::JSVal;
+use string_cache::Atom;
use util::str::DOMString;
// https://dom.spec.whatwg.org/#interface-customevent
@@ -37,13 +38,13 @@ impl CustomEvent {
CustomEventBinding::Wrap)
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: bool,
cancelable: bool,
detail: HandleValue)
-> Root<CustomEvent> {
let ev = CustomEvent::new_uninitialized(global);
- ev.InitCustomEvent(global.get_cx(), type_, bubbles, cancelable, detail);
+ ev.init_custom_event(global.get_cx(), type_, bubbles, cancelable, detail);
ev
}
#[allow(unsafe_code)]
@@ -52,11 +53,26 @@ impl CustomEvent {
init: &CustomEventBinding::CustomEventInit)
-> Fallible<Root<CustomEvent>> {
Ok(CustomEvent::new(global,
- type_,
+ Atom::from(&*type_),
init.parent.bubbles,
init.parent.cancelable,
unsafe { HandleValue::from_marked_location(&init.detail) }))
}
+
+ fn init_custom_event(&self,
+ _cx: *mut JSContext,
+ type_: Atom,
+ can_bubble: bool,
+ cancelable: bool,
+ detail: HandleValue) {
+ let event = self.upcast::<Event>();
+ if event.dispatching() {
+ return;
+ }
+
+ self.detail.set(detail.get());
+ event.init_event(type_, can_bubble, cancelable);
+ }
}
impl CustomEventMethods for CustomEvent {
@@ -72,12 +88,6 @@ impl CustomEventMethods for CustomEvent {
can_bubble: bool,
cancelable: bool,
detail: HandleValue) {
- let event = self.upcast::<Event>();
- if event.dispatching() {
- return;
- }
-
- self.detail.set(detail.get());
- event.InitEvent(type_, can_bubble, cancelable);
+ self.init_custom_event(_cx, Atom::from(&*type_), can_bubble, cancelable, detail)
}
}
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index b816624b10c..299df8d592d 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -524,7 +524,7 @@ impl Document {
self.ready_state.set(state);
let event = Event::new(GlobalRef::Window(&self.window),
- DOMString::from("readystatechange"),
+ atom!("readystatechange"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
let target = self.upcast::<EventTarget>();
@@ -1326,7 +1326,7 @@ impl Document {
update_with_current_time(&self.dom_content_loaded_event_start);
let event = Event::new(GlobalRef::Window(self.window()),
- DOMString::from("DOMContentLoaded"),
+ atom!("DOMContentLoaded"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
let doctarget = self.upcast::<EventTarget>();
@@ -2464,7 +2464,7 @@ impl DocumentProgressHandler {
let document = self.addr.root();
let window = document.window();
let event = Event::new(GlobalRef::Window(window),
- DOMString::from("load"),
+ atom!("load"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
let wintarget = window.upcast::<EventTarget>();
diff --git a/components/script/dom/errorevent.rs b/components/script/dom/errorevent.rs
index 75c782becf9..8451527821d 100644
--- a/components/script/dom/errorevent.rs
+++ b/components/script/dom/errorevent.rs
@@ -16,6 +16,7 @@ use dom::event::{Event, EventBubbles, EventCancelable};
use js::jsapi::{RootedValue, HandleValue, JSContext};
use js::jsval::JSVal;
use std::cell::Cell;
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -48,7 +49,7 @@ impl ErrorEvent {
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
message: DOMString,
@@ -59,8 +60,8 @@ impl ErrorEvent {
let ev = ErrorEvent::new_uninitialized(global);
{
let event = ev.upcast::<Event>();
- event.InitEvent(type_, bubbles == EventBubbles::Bubbles,
- cancelable == EventCancelable::Cancelable);
+ event.init_event(type_, bubbles == EventBubbles::Bubbles,
+ cancelable == EventCancelable::Cancelable);
*ev.message.borrow_mut() = message;
*ev.filename.borrow_mut() = filename;
ev.lineno.set(lineno);
@@ -98,7 +99,7 @@ impl ErrorEvent {
// Dictionaries need to be rooted
// https://github.com/servo/servo/issues/6381
let error = RootedValue::new(global.get_cx(), init.error);
- let event = ErrorEvent::new(global, type_,
+ let event = ErrorEvent::new(global, Atom::from(&*type_),
bubbles, cancelable,
msg, file_name,
line_num, col_num,
diff --git a/components/script/dom/event.rs b/components/script/dom/event.rs
index 6f6284703c5..bae9dea1433 100644
--- a/components/script/dom/event.rs
+++ b/components/script/dom/event.rs
@@ -83,11 +83,11 @@ impl Event {
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable) -> Root<Event> {
let event = Event::new_uninitialized(global);
- event.InitEvent(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
+ event.init_event(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
event
}
@@ -96,7 +96,23 @@ impl Event {
init: &EventBinding::EventInit) -> Fallible<Root<Event>> {
let bubbles = if init.bubbles { EventBubbles::Bubbles } else { EventBubbles::DoesNotBubble };
let cancelable = if init.cancelable { EventCancelable::Cancelable } else { EventCancelable::NotCancelable };
- Ok(Event::new(global, type_, bubbles, cancelable))
+ Ok(Event::new(global, Atom::from(&*type_), bubbles, cancelable))
+ }
+
+ pub fn init_event(&self, type_: Atom, bubbles: bool, cancelable: bool) {
+ if self.dispatching.get() {
+ return;
+ }
+
+ self.initialized.set(true);
+ self.stop_propagation.set(false);
+ self.stop_immediate.set(false);
+ self.canceled.set(false);
+ self.trusted.set(false);
+ self.target.set(None);
+ *self.type_.borrow_mut() = type_;
+ self.bubbles.set(bubbles);
+ self.cancelable.set(cancelable);
}
#[inline]
@@ -224,19 +240,7 @@ impl EventMethods for Event {
type_: DOMString,
bubbles: bool,
cancelable: bool) {
- if self.dispatching.get() {
- return;
- }
-
- self.initialized.set(true);
- self.stop_propagation.set(false);
- self.stop_immediate.set(false);
- self.canceled.set(false);
- self.trusted.set(false);
- self.target.set(None);
- *self.type_.borrow_mut() = Atom::from(&*type_);
- self.bubbles.set(bubbles);
- self.cancelable.set(cancelable);
+ self.init_event(Atom::from(&*type_), bubbles, cancelable)
}
// https://dom.spec.whatwg.org/#dom-event-istrusted
diff --git a/components/script/dom/filereader.rs b/components/script/dom/filereader.rs
index 02aef5e3f01..783e17eb608 100644
--- a/components/script/dom/filereader.rs
+++ b/components/script/dom/filereader.rs
@@ -27,6 +27,7 @@ use script_task::{CommonScriptMsg, Runnable, ScriptChan, ScriptPort};
use std::cell::Cell;
use std::sync::mpsc;
use std::sync::mpsc::Receiver;
+use string_cache::Atom;
use util::str::DOMString;
use util::task::spawn_named;
@@ -119,10 +120,10 @@ impl FileReader {
let exception = DOMException::new(global.r(), error);
fr.error.set(Some(&exception));
- fr.dispatch_progress_event("error".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("error"), 0, None);
return_on_abort!();
// Step 3
- fr.dispatch_progress_event("loadend".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("loadend"), 0, None);
return_on_abort!();
// Step 4
fr.terminate_ongoing_reading();
@@ -141,7 +142,7 @@ impl FileReader {
);
return_on_abort!();
//FIXME Step 7 send current progress
- fr.dispatch_progress_event("progress".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("progress"), 0, None);
}
// https://w3c.github.io/FileAPI/#dfn-readAsText
@@ -157,7 +158,7 @@ impl FileReader {
);
return_on_abort!();
// Step 6
- fr.dispatch_progress_event("loadstart".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("loadstart"), 0, None);
}
// https://w3c.github.io/FileAPI/#dfn-readAsText
@@ -187,11 +188,11 @@ impl FileReader {
*fr.result.borrow_mut() = Some(output);
// Step 8.3
- fr.dispatch_progress_event("load".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("load"), 0, None);
return_on_abort!();
// Step 8.4
if fr.ready_state.get() != FileReaderReadyState::Loading {
- fr.dispatch_progress_event("loadend".to_owned(), 0, None);
+ fr.dispatch_progress_event(atom!("loadend"), 0, None);
}
return_on_abort!();
// Step 9
@@ -297,8 +298,8 @@ impl FileReaderMethods for FileReader {
self.terminate_ongoing_reading();
// Steps 5 & 6
- self.dispatch_progress_event("abort".to_owned(), 0, None);
- self.dispatch_progress_event("loadend".to_owned(), 0, None);
+ self.dispatch_progress_event(atom!("abort"), 0, None);
+ self.dispatch_progress_event(atom!("loadend"), 0, None);
}
// https://w3c.github.io/FileAPI/#dfn-error
@@ -319,11 +320,11 @@ impl FileReaderMethods for FileReader {
impl FileReader {
- fn dispatch_progress_event(&self, type_: String, loaded: u64, total: Option<u64>) {
+ fn dispatch_progress_event(&self, type_: Atom, loaded: u64, total: Option<u64>) {
let global = self.global.root();
let progressevent = ProgressEvent::new(global.r(),
- DOMString::from(type_), EventBubbles::DoesNotBubble, EventCancelable::NotCancelable,
+ type_, EventBubbles::DoesNotBubble, EventCancelable::NotCancelable,
total.is_some(), loaded, total.unwrap_or(0));
progressevent.upcast::<Event>().fire(self.upcast());
}
@@ -346,7 +347,7 @@ impl FileReader {
let exception = DOMException::new(global.r(), DOMErrorName::InvalidStateError);
self.error.set(Some(&exception));
- self.dispatch_progress_event("error".to_owned(), 0, None);
+ self.dispatch_progress_event(atom!("error"), 0, None);
return Ok(());
}
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index dda93487caf..f7c3b7272a7 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -162,7 +162,7 @@ impl HTMLFormElement {
// TODO: Handle browsing contexts
// TODO: Handle validation
let event = Event::new(GlobalRef::Window(win.r()),
- DOMString::from("submit"),
+ atom!("submit"),
EventBubbles::Bubbles,
EventCancelable::Cancelable);
event.fire(self.upcast());
@@ -315,7 +315,7 @@ impl HTMLFormElement {
let win = window_from_node(self);
let event = Event::new(GlobalRef::Window(win.r()),
- DOMString::from("reset"),
+ atom!("reset"),
EventBubbles::Bubbles,
EventCancelable::Cancelable);
event.fire(self.upcast());
diff --git a/components/script/dom/htmliframeelement.rs b/components/script/dom/htmliframeelement.rs
index 7039340ead2..72a38ce8c89 100644
--- a/components/script/dom/htmliframeelement.rs
+++ b/components/script/dom/htmliframeelement.rs
@@ -144,7 +144,7 @@ impl HTMLIFrameElement {
let _ar = JSAutoRequest::new(cx);
let _ac = JSAutoCompartment::new(cx, window.reflector().get_jsobject().get());
let mut detail = RootedValue::new(cx, UndefinedValue());
- let event_name = DOMString::from(event.name().to_owned());
+ let event_name = Atom::from(event.name());
self.build_mozbrowser_event_detail(event, cx, detail.handle_mut());
CustomEvent::new(GlobalRef::Window(window.r()),
event_name,
@@ -210,7 +210,7 @@ impl HTMLIFrameElement {
// Step 4
let window = window_from_node(self);
let event = Event::new(GlobalRef::Window(window.r()),
- DOMString::from("load".to_owned()),
+ atom!("load"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
event.fire(self.upcast());
diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs
index 50f80b83a5d..4cf4ce3a236 100644
--- a/components/script/dom/htmlimageelement.rs
+++ b/components/script/dom/htmlimageelement.rs
@@ -78,7 +78,7 @@ impl Runnable for ImageResponseHandlerRunnable {
// Fire image.onload
let window = window_from_node(document.r());
let event = Event::new(GlobalRef::Window(window.r()),
- DOMString::from("load"),
+ atom!("load"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
event.fire(element.upcast());
diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index 6c3e9cdfb56..13af224bef1 100644
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -850,13 +850,13 @@ impl Activatable for HTMLInputElement {
let target = self.upcast();
let event = Event::new(GlobalRef::Window(win.r()),
- DOMString::from("input"),
+ atom!("input"),
EventBubbles::Bubbles,
EventCancelable::NotCancelable);
event.fire(target);
let event = Event::new(GlobalRef::Window(win.r()),
- DOMString::from("change"),
+ atom!("change"),
EventBubbles::Bubbles,
EventCancelable::NotCancelable);
event.fire(target);
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs
index 655254debae..caf39981748 100644
--- a/components/script/dom/htmlscriptelement.rs
+++ b/components/script/dom/htmlscriptelement.rs
@@ -478,25 +478,25 @@ impl HTMLScriptElement {
}
pub fn dispatch_before_script_execute_event(&self) -> bool {
- self.dispatch_event("beforescriptexecute".to_owned(),
+ self.dispatch_event(atom!("beforescriptexecute"),
EventBubbles::Bubbles,
EventCancelable::Cancelable)
}
pub fn dispatch_after_script_execute_event(&self) {
- self.dispatch_event("afterscriptexecute".to_owned(),
+ self.dispatch_event(atom!("afterscriptexecute"),
EventBubbles::Bubbles,
EventCancelable::NotCancelable);
}
pub fn dispatch_load_event(&self) {
- self.dispatch_event("load".to_owned(),
+ self.dispatch_event(atom!("load"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
}
pub fn dispatch_error_event(&self) {
- self.dispatch_event("error".to_owned(),
+ self.dispatch_event(atom!("error"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
}
@@ -546,15 +546,12 @@ impl HTMLScriptElement {
}
fn dispatch_event(&self,
- type_: String,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable) -> bool {
let window = window_from_node(self);
let window = window.r();
- let event = Event::new(GlobalRef::Window(window),
- DOMString::from(type_),
- bubbles,
- cancelable);
+ let event = Event::new(GlobalRef::Window(window), type_, bubbles, cancelable);
event.fire(self.upcast())
}
}
diff --git a/components/script/dom/htmltextareaelement.rs b/components/script/dom/htmltextareaelement.rs
index 1c77d98f69d..80b2b8a78f4 100644
--- a/components/script/dom/htmltextareaelement.rs
+++ b/components/script/dom/htmltextareaelement.rs
@@ -238,7 +238,7 @@ impl HTMLTextAreaElement {
let window = window_from_node(self);
let window = window.r();
let event = Event::new(GlobalRef::Window(window),
- DOMString::from("input"),
+ atom!("input"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
diff --git a/components/script/dom/messageevent.rs b/components/script/dom/messageevent.rs
index e0dc835282b..6f7805c120d 100644
--- a/components/script/dom/messageevent.rs
+++ b/components/script/dom/messageevent.rs
@@ -15,6 +15,7 @@ use dom::eventtarget::EventTarget;
use js::jsapi::{RootedValue, HandleValue, Heap, JSContext};
use js::jsval::JSVal;
use std::default::Default;
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -47,14 +48,14 @@ impl MessageEvent {
reflect_dom_object(ev, global, MessageEventBinding::Wrap)
}
- pub fn new(global: GlobalRef, type_: DOMString,
+ pub fn new(global: GlobalRef, type_: Atom,
bubbles: bool, cancelable: bool,
data: HandleValue, origin: DOMString, lastEventId: DOMString)
-> Root<MessageEvent> {
let ev = MessageEvent::new_initialized(global, data, origin, lastEventId);
{
let event = ev.upcast::<Event>();
- event.InitEvent(type_, bubbles, cancelable);
+ event.init_event(type_, bubbles, cancelable);
}
ev
}
@@ -66,7 +67,7 @@ impl MessageEvent {
// Dictionaries need to be rooted
// https://github.com/servo/servo/issues/6381
let data = RootedValue::new(global.get_cx(), init.data);
- let ev = MessageEvent::new(global, type_, init.parent.bubbles, init.parent.cancelable,
+ let ev = MessageEvent::new(global, Atom::from(&*type_), init.parent.bubbles, init.parent.cancelable,
data.handle(),
init.origin.clone(), init.lastEventId.clone());
Ok(ev)
@@ -78,7 +79,7 @@ impl MessageEvent {
scope: GlobalRef,
message: HandleValue) {
let messageevent = MessageEvent::new(
- scope, DOMString::from("message"), false, false, message,
+ scope, atom!("message"), false, false, message,
DOMString::new(), DOMString::new());
messageevent.upcast::<Event>().fire(target);
}
diff --git a/components/script/dom/progressevent.rs b/components/script/dom/progressevent.rs
index 9c31291a6b2..c80fbc7bd11 100644
--- a/components/script/dom/progressevent.rs
+++ b/components/script/dom/progressevent.rs
@@ -11,6 +11,7 @@ use dom::bindings::inheritance::Castable;
use dom::bindings::js::Root;
use dom::bindings::reflector::reflect_dom_object;
use dom::event::{Event, EventBubbles, EventCancelable};
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -30,7 +31,7 @@ impl ProgressEvent {
total: total
}
}
- pub fn new(global: GlobalRef, type_: DOMString,
+ pub fn new(global: GlobalRef, type_: Atom,
can_bubble: EventBubbles, cancelable: EventCancelable,
length_computable: bool, loaded: u64, total: u64) -> Root<ProgressEvent> {
let ev = reflect_dom_object(box ProgressEvent::new_inherited(length_computable, loaded, total),
@@ -38,7 +39,7 @@ impl ProgressEvent {
ProgressEventBinding::Wrap);
{
let event = ev.upcast::<Event>();
- event.InitEvent(type_, can_bubble == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
+ event.init_event(type_, can_bubble == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
}
ev
}
@@ -49,7 +50,7 @@ impl ProgressEvent {
let bubbles = if init.parent.bubbles { EventBubbles::Bubbles } else { EventBubbles::DoesNotBubble };
let cancelable = if init.parent.cancelable { EventCancelable::Cancelable }
else { EventCancelable::NotCancelable };
- let ev = ProgressEvent::new(global, type_, bubbles, cancelable,
+ let ev = ProgressEvent::new(global, Atom::from(&*type_), bubbles, cancelable,
init.lengthComputable, init.loaded, init.total);
Ok(ev)
}
diff --git a/components/script/dom/servohtmlparser.rs b/components/script/dom/servohtmlparser.rs
index 6584dbe5cb5..82ed85a9a9c 100644
--- a/components/script/dom/servohtmlparser.rs
+++ b/components/script/dom/servohtmlparser.rs
@@ -16,13 +16,12 @@ use dom::bindings::trace::JSTraceable;
use dom::document::Document;
use dom::node::Node;
use dom::servoxmlparser::ServoXMLParser;
-use dom::text::Text;
use dom::window::Window;
use encoding::all::UTF_8;
use encoding::types::{DecoderTrap, Encoding};
use html5ever::tokenizer;
use html5ever::tree_builder;
-use html5ever::tree_builder::{NodeOrText, TreeBuilder, TreeBuilderOpts};
+use html5ever::tree_builder::{TreeBuilder, TreeBuilderOpts};
use hyper::header::ContentType;
use hyper::mime::{Mime, SubLevel, TopLevel};
use js::jsapi::JSTracer;
@@ -36,7 +35,6 @@ use std::cell::UnsafeCell;
use std::default::Default;
use std::ptr;
use url::Url;
-use util::str::DOMString;
#[must_root]
#[derive(JSTraceable, HeapSizeOf)]
@@ -45,21 +43,6 @@ pub struct Sink {
pub document: JS<Document>,
}
-impl Sink {
- #[allow(unrooted_must_root)] // method is only run at parse time
- pub fn get_or_create(&self, child: NodeOrText<JS<Node>>) -> Root<Node> {
- match child {
- NodeOrText::AppendNode(n) => Root::from_ref(&*n),
- NodeOrText::AppendText(t) => {
- // FIXME(ajeffrey): convert directly from tendrils to DOMStrings
- let s: String = t.into();
- let text = Text::new(DOMString::from(s), &self.document);
- Root::upcast(text)
- }
- }
- }
-}
-
/// FragmentContext is used only to pass this group of related values
/// into functions.
#[derive(Copy, Clone)]
diff --git a/components/script/dom/servoxmlparser.rs b/components/script/dom/servoxmlparser.rs
index 4f4b4be7d3e..1433e9f49e1 100644
--- a/components/script/dom/servoxmlparser.rs
+++ b/components/script/dom/servoxmlparser.rs
@@ -11,7 +11,6 @@ use dom::bindings::trace::JSTraceable;
use dom::document::Document;
use dom::node::Node;
use dom::servohtmlparser::ParserRef;
-use dom::text::Text;
use dom::window::Window;
use js::jsapi::JSTracer;
use msg::constellation_msg::PipelineId;
@@ -19,9 +18,8 @@ use parse::Parser;
use script_task::ScriptTask;
use std::cell::Cell;
use url::Url;
-use util::str::DOMString;
use xml5ever::tokenizer;
-use xml5ever::tree_builder::{self, NodeOrText, XmlTreeBuilder};
+use xml5ever::tree_builder::{self, XmlTreeBuilder};
pub type Tokenizer = tokenizer::XmlTokenizer<XmlTreeBuilder<JS<Node>, Sink>>;
@@ -32,19 +30,6 @@ pub struct Sink {
pub document: JS<Document>,
}
-impl Sink {
- #[allow(unrooted_must_root)] // method is only run at parse time
- pub fn get_or_create(&self, child: NodeOrText<JS<Node>>) -> Root<Node> {
- match child {
- NodeOrText::AppendNode(n) => Root::from_ref(&*n),
- NodeOrText::AppendText(t) => {
- let s: String = t.into();
- let text = Text::new(DOMString::from(s), &self.document);
- Root::upcast(text)
- }
- }
- }
-}
#[must_root]
#[dom_struct]
pub struct ServoXMLParser {
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs
index ffae459e6f7..8ebf7f4d169 100644
--- a/components/script/dom/storage.rs
+++ b/components/script/dom/storage.rs
@@ -189,7 +189,7 @@ impl MainThreadRunnable for StorageEventRunnable {
let storage_event = StorageEvent::new(
global_ref,
- DOMString::from("storage"),
+ atom!("storage"),
EventBubbles::DoesNotBubble, EventCancelable::NotCancelable,
this.key.map(DOMString::from), this.old_value.map(DOMString::from), this.new_value.map(DOMString::from),
DOMString::from(ev_url.to_string()),
diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs
index 13a9c20d060..0b756cb4405 100644
--- a/components/script/dom/storageevent.rs
+++ b/components/script/dom/storageevent.rs
@@ -12,6 +12,7 @@ use dom::bindings::js::{JS, MutNullableHeap, Root, RootedReference};
use dom::bindings::reflector::reflect_dom_object;
use dom::event::{Event, EventBubbles, EventCancelable};
use dom::storage::Storage;
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -42,7 +43,7 @@ impl StorageEvent {
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
key: Option<DOMString>,
@@ -56,7 +57,7 @@ impl StorageEvent {
StorageEventBinding::Wrap);
{
let event = ev.upcast::<Event>();
- event.InitEvent(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
+ event.init_event(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
}
ev
}
@@ -75,7 +76,7 @@ impl StorageEvent {
} else {
EventCancelable::NotCancelable
};
- let event = StorageEvent::new(global, type_,
+ let event = StorageEvent::new(global, Atom::from(&*type_),
bubbles, cancelable,
key, oldValue, newValue,
url, storageArea);
diff --git a/components/script/dom/uievent.rs b/components/script/dom/uievent.rs
index c75d263bfe7..6687864eb4c 100644
--- a/components/script/dom/uievent.rs
+++ b/components/script/dom/uievent.rs
@@ -15,6 +15,7 @@ use dom::event::{Event, EventBubbles, EventCancelable};
use dom::window::Window;
use std::cell::Cell;
use std::default::Default;
+use string_cache::Atom;
use util::str::DOMString;
// https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html#interface-UIEvent
@@ -91,7 +92,7 @@ impl UIEventMethods for UIEvent {
return;
}
- event.InitEvent(type_, can_bubble, cancelable);
+ event.init_event(Atom::from(&*type_), can_bubble, cancelable);
self.view.set(view);
self.detail.set(detail);
}
diff --git a/components/script/dom/webglcontextevent.rs b/components/script/dom/webglcontextevent.rs
index 0e236ad634f..34bba6edf84 100644
--- a/components/script/dom/webglcontextevent.rs
+++ b/components/script/dom/webglcontextevent.rs
@@ -12,6 +12,7 @@ use dom::bindings::inheritance::Castable;
use dom::bindings::js::Root;
use dom::bindings::reflector::reflect_dom_object;
use dom::event::{Event, EventBubbles, EventCancelable};
+use string_cache::Atom;
use util::str::DOMString;
#[dom_struct]
@@ -36,7 +37,7 @@ impl WebGLContextEvent {
}
pub fn new(global: GlobalRef,
- type_: DOMString,
+ type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
status_message: DOMString) -> Root<WebGLContextEvent> {
@@ -47,7 +48,7 @@ impl WebGLContextEvent {
{
let parent = event.upcast::<Event>();
- parent.InitEvent(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
+ parent.init_event(type_, bubbles == EventBubbles::Bubbles, cancelable == EventCancelable::Cancelable);
}
event
@@ -73,7 +74,7 @@ impl WebGLContextEvent {
EventCancelable::NotCancelable
};
- Ok(WebGLContextEvent::new(global, type_,
+ Ok(WebGLContextEvent::new(global, Atom::from(&*type_),
bubbles,
cancelable,
status_message))
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index e9a8b922a48..0efce2afce5 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -119,7 +119,7 @@ impl WebGLRenderingContext {
Err(msg) => {
error!("Couldn't create WebGLRenderingContext: {}", msg);
let event = WebGLContextEvent::new(global,
- DOMString::from("webglcontextcreationerror"),
+ atom!("webglcontextcreationerror"),
EventBubbles::DoesNotBubble,
EventCancelable::Cancelable,
DOMString::from(msg));
diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs
index 125ab9065ee..8d7e5ebd6c6 100644
--- a/components/script/dom/websocket.rs
+++ b/components/script/dom/websocket.rs
@@ -464,7 +464,7 @@ impl Runnable for ConnectionEstablishedTask {
// Step 6.
let global = ws.global.root();
- let event = Event::new(global.r(), DOMString::from("open"),
+ let event = Event::new(global.r(), atom!("open"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
event.fire(ws.upcast());
@@ -506,7 +506,7 @@ impl Runnable for CloseTask {
//A Bad close
ws.clean_close.set(false);
let event = Event::new(global.r(),
- DOMString::from("error"),
+ atom!("error"),
EventBubbles::DoesNotBubble,
EventCancelable::Cancelable);
event.fire(ws.upcast());
@@ -516,7 +516,7 @@ impl Runnable for CloseTask {
https://html.spec.whatwg.org/multipage/#closeWebSocket
*/
let close_event = CloseEvent::new(global.r(),
- DOMString::from("close"),
+ atom!("close"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable,
ws.clean_close.get(),
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs
index 05c242a07ba..0d3814fe0a4 100644
--- a/components/script/dom/worker.rs
+++ b/components/script/dom/worker.rs
@@ -128,7 +128,7 @@ impl Worker {
let worker = address.root();
let global = worker.r().global.root();
let event = Event::new(global.r(),
- DOMString::from("error"),
+ atom!("error"),
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable);
event.fire(worker.upcast());
@@ -139,7 +139,7 @@ impl Worker {
let worker = address.root();
let global = worker.r().global.root();
let error = RootedValue::new(global.r().get_cx(), UndefinedValue());
- let errorevent = ErrorEvent::new(global.r(), DOMString::from("error"),
+ let errorevent = ErrorEvent::new(global.r(), atom!("error"),
EventBubbles::Bubbles, EventCancelable::Cancelable,
message, filename, lineno, colno, error.handle());
errorevent.upcast::<Event>().fire(worker.upcast());
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs
index c46f9b22d3c..b8a60187cb4 100644
--- a/components/script/dom/xmlhttprequest.rs
+++ b/components/script/dom/xmlhttprequest.rs
@@ -57,6 +57,7 @@ use std::cell::{Cell, RefCell};
use std::default::Default;
use std::sync::mpsc::channel;
use std::sync::{Arc, Mutex};
+use string_cache::Atom;
use time;
use timers::{ScheduledCallback, TimerHandle};
use url::{Url, UrlParser};
@@ -505,12 +506,12 @@ impl XMLHttpRequestMethods for XMLHttpRequest {
// If one of the event handlers below aborts the fetch by calling
// abort or open we will need the current generation id to detect it.
let gen_id = self.generation_id.get();
- self.dispatch_response_progress_event("loadstart".to_owned());
+ self.dispatch_response_progress_event(atom!("loadstart"));
if self.generation_id.get() != gen_id {
return Ok(());
}
if !self.upload_complete.get() {
- self.dispatch_upload_progress_event("loadstart".to_owned(), Some(0));
+ self.dispatch_upload_progress_event(atom!("loadstart"), Some(0));
if self.generation_id.get() != gen_id {
return Ok(());
}
@@ -783,11 +784,12 @@ pub type TrustedXHRAddress = Trusted<XMLHttpRequest>;
impl XMLHttpRequest {
fn change_ready_state(&self, rs: XMLHttpRequestState) {
+ use string_cache::Atom;
assert!(self.ready_state.get() != rs);
self.ready_state.set(rs);
let global = self.global.root();
let event = Event::new(global.r(),
- DOMString::from("readystatechange"),
+ atom!("readystatechange"),
EventBubbles::DoesNotBubble,
EventCancelable::Cancelable);
event.fire(self.upcast());
@@ -863,11 +865,11 @@ impl XMLHttpRequest {
self.upload_complete.set(true);
// Substeps 2-4
if !self.sync.get() {
- self.dispatch_upload_progress_event("progress".to_owned(), None);
+ self.dispatch_upload_progress_event(atom!("progress"), None);
return_if_fetch_was_terminated!();
- self.dispatch_upload_progress_event("load".to_owned(), None);
+ self.dispatch_upload_progress_event(atom!("load"), None);
return_if_fetch_was_terminated!();
- self.dispatch_upload_progress_event("loadend".to_owned(), None);
+ self.dispatch_upload_progress_event(atom!("loadend"), None);
return_if_fetch_was_terminated!();
}
// Part of step 13, send() (processing response)
@@ -895,7 +897,7 @@ impl XMLHttpRequest {
self.change_ready_state(XMLHttpRequestState::Loading);
return_if_fetch_was_terminated!();
}
- self.dispatch_response_progress_event("progress".to_owned());
+ self.dispatch_response_progress_event(atom!("progress"));
}
},
XHRProgress::Done(_) => {
@@ -913,11 +915,11 @@ impl XMLHttpRequest {
self.change_ready_state(XMLHttpRequestState::Done);
return_if_fetch_was_terminated!();
// Subsubsteps 10-12
- self.dispatch_response_progress_event("progress".to_owned());
+ self.dispatch_response_progress_event(atom!("progress"));
return_if_fetch_was_terminated!();
- self.dispatch_response_progress_event("load".to_owned());
+ self.dispatch_response_progress_event(atom!("load"));
return_if_fetch_was_terminated!();
- self.dispatch_response_progress_event("loadend".to_owned());
+ self.dispatch_response_progress_event(atom!("loadend"));
},
XHRProgress::Errored(_, e) => {
self.cancel_timeout();
@@ -937,18 +939,18 @@ impl XMLHttpRequest {
let upload_complete = &self.upload_complete;
if !upload_complete.get() {
upload_complete.set(true);
- self.dispatch_upload_progress_event("progress".to_owned(), None);
+ self.dispatch_upload_progress_event(atom!("progress"), None);
return_if_fetch_was_terminated!();
- self.dispatch_upload_progress_event(errormsg.to_owned(), None);
+ self.dispatch_upload_progress_event(Atom::from(errormsg), None);
return_if_fetch_was_terminated!();
- self.dispatch_upload_progress_event("loadend".to_owned(), None);
+ self.dispatch_upload_progress_event(atom!("loadend"), None);
return_if_fetch_was_terminated!();
}
- self.dispatch_response_progress_event("progress".to_owned());
+ self.dispatch_response_progress_event(atom!("progress"));
return_if_fetch_was_terminated!();
- self.dispatch_response_progress_event(errormsg.to_owned());
+ self.dispatch_response_progress_event(Atom::from(errormsg));
return_if_fetch_was_terminated!();
- self.dispatch_response_progress_event("loadend".to_owned());
+ self.dispatch_response_progress_event(atom!("loadend"));
}
}
}
@@ -965,10 +967,10 @@ impl XMLHttpRequest {
self.request_headers.borrow_mut().set_raw(name, vec![value.into_bytes()]);
}
- fn dispatch_progress_event(&self, upload: bool, type_: String, loaded: u64, total: Option<u64>) {
+ fn dispatch_progress_event(&self, upload: bool, type_: Atom, loaded: u64, total: Option<u64>) {
let global = self.global.root();
let progressevent = ProgressEvent::new(global.r(),
- DOMString::from(type_),
+ type_,
EventBubbles::DoesNotBubble,
EventCancelable::NotCancelable,
total.is_some(), loaded,
@@ -981,14 +983,14 @@ impl XMLHttpRequest {
progressevent.upcast::<Event>().fire(target);
}
- fn dispatch_upload_progress_event(&self, type_: String, partial_load: Option<u64>) {
+ fn dispatch_upload_progress_event(&self, type_: Atom, partial_load: Option<u64>) {
// If partial_load is None, loading has completed and we can just use the value from the request body
let total = self.request_body_len.get() as u64;
self.dispatch_progress_event(true, type_, partial_load.unwrap_or(total), Some(total));
}
- fn dispatch_response_progress_event(&self, type_: String) {
+ fn dispatch_response_progress_event(&self, type_: Atom) {
let len = self.response.borrow().len() as u64;
let total = self.response_headers.borrow().get::<ContentLength>().map(|x| { **x as u64 });
self.dispatch_progress_event(false, type_, len, total);
diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs
index 6c4bf205239..8804010d4ba 100644
--- a/components/script/parse/html.rs
+++ b/components/script/parse/html.rs
@@ -24,6 +24,7 @@ use dom::node::{document_from_node, window_from_node};
use dom::processinginstruction::ProcessingInstruction;
use dom::servohtmlparser;
use dom::servohtmlparser::{FragmentContext, ServoHTMLParser};
+use dom::text::Text;
use encoding::types::Encoding;
use html5ever::Attribute;
use html5ever::serialize::TraversalScope;
@@ -39,6 +40,20 @@ use tendril::StrTendril;
use url::Url;
use util::str::DOMString;
+fn insert(parent: &Node, reference_child: Option<&Node>, child: NodeOrText<JS<Node>>) {
+ match child {
+ NodeOrText::AppendNode(n) => {
+ assert!(parent.InsertBefore(&n, reference_child).is_ok());
+ },
+ NodeOrText::AppendText(t) => {
+ // FIXME(ajeffrey): convert directly from tendrils to DOMStrings
+ let s: String = t.into();
+ let text = Text::new(DOMString::from(s), &parent.owner_doc());
+ assert!(parent.InsertBefore(text.upcast(), reference_child).is_ok());
+ }
+ }
+}
+
impl<'a> TreeSink for servohtmlparser::Sink {
type Handle = JS<Node>;
@@ -91,8 +106,7 @@ impl<'a> TreeSink for servohtmlparser::Sink {
None => return Err(new_node),
};
- let child = self.get_or_create(new_node);
- assert!(parent.InsertBefore(child.r(), Some(&*sibling)).is_ok());
+ insert(&parent, Some(&*sibling), new_node);
Ok(())
}
@@ -105,10 +119,8 @@ impl<'a> TreeSink for servohtmlparser::Sink {
}
fn append(&mut self, parent: JS<Node>, child: NodeOrText<JS<Node>>) {
- let child = self.get_or_create(child);
-
// FIXME(#3701): Use a simpler algorithm and merge adjacent text nodes
- assert!(parent.AppendChild(child.r()).is_ok());
+ insert(&parent, None, child);
}
fn append_doctype_to_document(&mut self, name: StrTendril, public_id: StrTendril,
diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock
index 5e6eb4a0afe..12a51f8c100 100644
--- a/components/servo/Cargo.lock
+++ b/components/servo/Cargo.lock
@@ -635,7 +635,7 @@ dependencies = [
"servo-skia 0.20130412.2 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-script 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -800,7 +800,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -960,7 +960,7 @@ dependencies = [
"serde_json 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1523,7 +1523,7 @@ dependencies = [
"selectors 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1579,7 +1579,7 @@ dependencies = [
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1749,7 +1749,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1779,7 +1779,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@@ -1794,7 +1794,7 @@ dependencies = [
"euclid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"plugins 0.0.1",
"selectors 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1962,7 +1962,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"uuid 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -2128,7 +2128,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/components/webdriver_server/lib.rs b/components/webdriver_server/lib.rs
index a96f7db3cb4..b462d033148 100644
--- a/components/webdriver_server/lib.rs
+++ b/components/webdriver_server/lib.rs
@@ -5,7 +5,7 @@
#![crate_name = "webdriver_server"]
#![crate_type = "rlib"]
-#![feature(ip_addr, plugin)]
+#![feature(plugin)]
#![plugin(plugins)]
extern crate compositing;
@@ -37,7 +37,7 @@ use rustc_serialize::base64::{CharacterSet, Config, Newline, ToBase64};
use rustc_serialize::json::{Json, ToJson};
use std::borrow::ToOwned;
use std::collections::BTreeMap;
-use std::net::SocketAddr;
+use std::net::{SocketAddr, SocketAddrV4};
use std::sync::mpsc::Sender;
use std::thread;
use std::time::Duration;
@@ -63,7 +63,8 @@ fn extension_routes() -> Vec<(Method, &'static str, ServoExtensionRoute)> {
pub fn start_server(port: u16, constellation_chan: Sender<ConstellationMsg>) {
let handler = Handler::new(constellation_chan);
spawn_named("WebdriverHttpServer".to_owned(), move || {
- server::start(SocketAddr::new("0.0.0.0".parse().unwrap(), port), handler,
+ let address = SocketAddrV4::new("0.0.0.0".parse().unwrap(), port);
+ server::start(SocketAddr::V4(address), handler,
extension_routes());
});
}
diff --git a/ports/cef/Cargo.lock b/ports/cef/Cargo.lock
index 9c5743ca3e8..b699189917f 100644
--- a/ports/cef/Cargo.lock
+++ b/ports/cef/Cargo.lock
@@ -602,7 +602,7 @@ dependencies = [
"servo-skia 0.20130412.2 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-script 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -760,7 +760,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -920,7 +920,7 @@ dependencies = [
"serde_json 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1448,7 +1448,7 @@ dependencies = [
"selectors 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1495,7 +1495,7 @@ dependencies = [
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1701,7 +1701,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1731,7 +1731,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@@ -1898,7 +1898,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"uuid 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -2053,7 +2053,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/ports/gonk/Cargo.lock b/ports/gonk/Cargo.lock
index cbe163396ff..e3cef682a24 100644
--- a/ports/gonk/Cargo.lock
+++ b/ports/gonk/Cargo.lock
@@ -600,7 +600,7 @@ dependencies = [
"servo-skia 0.20130412.2 (registry+https://github.com/rust-lang/crates.io-index)",
"simd 0.1.0 (git+https://github.com/huonw/simd)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-script 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -736,7 +736,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -896,7 +896,7 @@ dependencies = [
"serde_json 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1424,7 +1424,7 @@ dependencies = [
"selectors 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style 0.0.1",
"style_traits 0.0.1",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1471,7 +1471,7 @@ dependencies = [
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quickersort 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1675,7 +1675,7 @@ dependencies = [
[[package]]
name = "string_cache"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"debug_unreachable 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1705,7 +1705,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"style_traits 0.0.1",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"util 0.0.1",
@@ -1872,7 +1872,7 @@ dependencies = [
"serde 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_macros 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"url 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"uuid 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -1996,7 +1996,7 @@ dependencies = [
"phf_codegen 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rc 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)",
- "string_cache 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "string_cache 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tendril 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.34 (registry+https://github.com/rust-lang/crates.io-index)",
]
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
index 8fd40efbca6..773e3e7b122 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/chapter-3.htm
@@ -1726,7 +1726,7 @@
<tr id="font-style-applies-to-004-3.4" class="">
<td>
<a href="font-style-applies-to-004.htm">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1737,7 +1737,7 @@
<tr id="font-style-applies-to-005-3.4" class="">
<td>
<a href="font-style-applies-to-005.htm">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1748,7 +1748,7 @@
<tr id="font-style-applies-to-006-3.4" class="">
<td>
<a href="font-style-applies-to-006.htm">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1759,7 +1759,7 @@
<tr id="font-style-applies-to-007-3.4" class="">
<td>
<a href="font-style-applies-to-007.htm">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1770,7 +1770,7 @@
<tr id="font-style-applies-to-008-3.4" class="">
<td>
<a href="font-style-applies-to-008.htm">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1781,7 +1781,7 @@
<tr id="font-style-applies-to-009-3.4" class="">
<td>
<a href="font-style-applies-to-009.htm">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1792,7 +1792,7 @@
<tr id="font-style-applies-to-010-3.4" class="">
<td>
<a href="font-style-applies-to-010.htm">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1803,7 +1803,7 @@
<tr id="font-style-applies-to-011-3.4" class="">
<td>
<a href="font-style-applies-to-011.htm">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1814,7 +1814,7 @@
<tr id="font-style-applies-to-014-3.4" class="">
<td>
<a href="font-style-applies-to-014.htm">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-004.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-004.htm
index bfa8b93aaea..64b44cb22a0 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-004.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-004.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-005.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-005.htm
index 669ed3b702e..b3399f0df3b 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-005.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-005.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-006.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-006.htm
index 4d18ac528bd..f4f55a67242 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-006.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-006.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-007.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-007.htm
index 6b7255fe7d9..26cdb49514b 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-007.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-007.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-008.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-008.htm
index e75db2e68d1..4cd6a46bae7 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-008.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-008.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-009.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-009.htm
index 6ae59a0663e..5a4f109fda6 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-009.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-009.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-010.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-010.htm
index d96aa16f490..4f083a198bf 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-010.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-010.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-011.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-011.htm
index da49131c7de..27df0929a70 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-011.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-011.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-014.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-014.htm
index a1b19302893..2b4a37f032c 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-014.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/font-style-applies-to-014.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm
new file mode 100644
index 00000000000..a76187c2863
--- /dev/null
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <link rel="author" title="Opera Software" href="https://opera.com">
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com">
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/reftest-toc.htm b/tests/wpt/css-tests/css-fonts-3_dev/html/reftest-toc.htm
index e706167dce7..60bd87667f7 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/reftest-toc.htm
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/reftest-toc.htm
@@ -1048,6 +1048,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.htm">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.htm">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.htm">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.htm">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.htm">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.htm">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.htm">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.htm">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.htm">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/html/reftest.list b/tests/wpt/css-tests/css-fonts-3_dev/html/reftest.list
index 69585e0f6fc..9e840063829 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/html/reftest.list
+++ b/tests/wpt/css-tests/css-fonts-3_dev/html/reftest.list
@@ -127,6 +127,15 @@ font-size-adjust-008.htm == reference/ref-filled-green-100px-square.htm
font-size-applies-to-016.htm == reference/no-red-on-blank-page-ref.htm
font-style-applies-to-001.htm == reference/font-style-applies-to-001-ref.htm
font-style-applies-to-002.htm == reference/font-style-applies-to-001-ref.htm
+font-style-applies-to-004.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-005.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-006.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-007.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-008.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-009.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-010.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-011.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-014.htm == reference/pass_if_filler_text_slanted.htm
font-style-applies-to-016.htm == reference/no-red-on-blank-page-ref.htm
font-style-applies-to-017.htm == reference/font-style-applies-to-001-ref.htm
font-variant-001.htm == reference/font-variant-001-ref.htm
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-fonts-3_dev/implementation-report-TEMPLATE.data
index b973412faed..39f40cd4f9e 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-fonts-3_dev/implementation-report-TEMPLATE.data
@@ -607,24 +607,24 @@ html/font-style-applies-to-002.htm b3f8c5b4591814ddf986bcaf25096c7a614d8f05 ?
xhtml1/font-style-applies-to-002.xht b3f8c5b4591814ddf986bcaf25096c7a614d8f05 ?
html/font-style-applies-to-003.htm c9091676173e2404c0dbdfe21f34464fa6489e63 ?
xhtml1/font-style-applies-to-003.xht c9091676173e2404c0dbdfe21f34464fa6489e63 ?
-html/font-style-applies-to-004.htm 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 ?
-xhtml1/font-style-applies-to-004.xht 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 ?
-html/font-style-applies-to-005.htm bdfa4966cbd90fe8acdd194f997502ad57fe100c ?
-xhtml1/font-style-applies-to-005.xht bdfa4966cbd90fe8acdd194f997502ad57fe100c ?
-html/font-style-applies-to-006.htm 9d33295ec76dfae16f29d8b68c07891a36fd1722 ?
-xhtml1/font-style-applies-to-006.xht 9d33295ec76dfae16f29d8b68c07891a36fd1722 ?
-html/font-style-applies-to-007.htm 831fbcff9281cf698f0b6809b6596dd125b7d7bf ?
-xhtml1/font-style-applies-to-007.xht 831fbcff9281cf698f0b6809b6596dd125b7d7bf ?
-html/font-style-applies-to-008.htm 31484c5ed8d80460a5d48e35fdfce7678dd79567 ?
-xhtml1/font-style-applies-to-008.xht 31484c5ed8d80460a5d48e35fdfce7678dd79567 ?
-html/font-style-applies-to-009.htm 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 ?
-xhtml1/font-style-applies-to-009.xht 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 ?
-html/font-style-applies-to-010.htm 24ba8541e2ffef3b804dd50f67ff000df11c5159 ?
-xhtml1/font-style-applies-to-010.xht 24ba8541e2ffef3b804dd50f67ff000df11c5159 ?
-html/font-style-applies-to-011.htm eca13bc600d5373147c2277f3b372963e03e9db5 ?
-xhtml1/font-style-applies-to-011.xht eca13bc600d5373147c2277f3b372963e03e9db5 ?
-html/font-style-applies-to-014.htm 4d7d254c33a96c9317abc0a708a43362edc7a28e ?
-xhtml1/font-style-applies-to-014.xht 4d7d254c33a96c9317abc0a708a43362edc7a28e ?
+html/font-style-applies-to-004.htm 30c6e824201232b0333c965d3753e0851db92047 ?
+xhtml1/font-style-applies-to-004.xht 30c6e824201232b0333c965d3753e0851db92047 ?
+html/font-style-applies-to-005.htm 13766b94421b0ae8951ea0ae394be12ffda39315 ?
+xhtml1/font-style-applies-to-005.xht 13766b94421b0ae8951ea0ae394be12ffda39315 ?
+html/font-style-applies-to-006.htm 35f99b1e49fc6e6aff11a777d112881d882d5c81 ?
+xhtml1/font-style-applies-to-006.xht 35f99b1e49fc6e6aff11a777d112881d882d5c81 ?
+html/font-style-applies-to-007.htm 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 ?
+xhtml1/font-style-applies-to-007.xht 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 ?
+html/font-style-applies-to-008.htm 80ec480f7ec920f6e4e00308d1ec27a9525ba037 ?
+xhtml1/font-style-applies-to-008.xht 80ec480f7ec920f6e4e00308d1ec27a9525ba037 ?
+html/font-style-applies-to-009.htm 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee ?
+xhtml1/font-style-applies-to-009.xht 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee ?
+html/font-style-applies-to-010.htm e7521d522d0b194a55aa10e342322346a2ae534e ?
+xhtml1/font-style-applies-to-010.xht e7521d522d0b194a55aa10e342322346a2ae534e ?
+html/font-style-applies-to-011.htm 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 ?
+xhtml1/font-style-applies-to-011.xht 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 ?
+html/font-style-applies-to-014.htm 423c3389a51478739864b85bfecab054fdd1afdb ?
+xhtml1/font-style-applies-to-014.xht 423c3389a51478739864b85bfecab054fdd1afdb ?
html/font-style-applies-to-015.htm 3f2814a722eec5d10a064d2e65eb05080fbcabfc ?
xhtml1/font-style-applies-to-015.xht 3f2814a722eec5d10a064d2e65eb05080fbcabfc ?
html/font-style-applies-to-016.htm 8a8c658df17e89a717383044778ffdf66766937d ?
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/testinfo.data b/tests/wpt/css-tests/css-fonts-3_dev/testinfo.data
index 7e571668911..5f02b0ce1e4 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-fonts-3_dev/testinfo.data
@@ -301,15 +301,15 @@ font-style-004 Font-style set to 'inherit' ahem http://www.w3.org/TR/CSS21/font
font-style-applies-to-001 reference/font-style-applies-to-001-ref Font-style and 'display: inline' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop aa458eeb7e7576a7b47cffac8dab1a402e1eacd3 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline' elements.
font-style-applies-to-002 reference/font-style-applies-to-001-ref Font-style and 'display: block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop b3f8c5b4591814ddf986bcaf25096c7a614d8f05 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: block' elements.
font-style-applies-to-003 Font-style and 'display: list-item' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop c9091676173e2404c0dbdfe21f34464fa6489e63 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: list-item' elements.
-font-style-applies-to-004 Font-style and 'display: run-in' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: run-in' elements.
-font-style-applies-to-005 Font-style and 'display: inline-block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop bdfa4966cbd90fe8acdd194f997502ad57fe100c `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-block' elements.
-font-style-applies-to-006 Font-style and 'display: table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 9d33295ec76dfae16f29d8b68c07891a36fd1722 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table' elements.
-font-style-applies-to-007 Font-style and 'display: inline-table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 831fbcff9281cf698f0b6809b6596dd125b7d7bf `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-table' elements.
-font-style-applies-to-008 Font-style and 'display: table-row-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 31484c5ed8d80460a5d48e35fdfce7678dd79567 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row-group' elements.
-font-style-applies-to-009 Font-style and 'display: table-header-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property does not applies to 'display: table-header-group' elements.
-font-style-applies-to-010 Font-style and 'display: table-footer-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 24ba8541e2ffef3b804dd50f67ff000df11c5159 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-footer-group' elements.
-font-style-applies-to-011 Font-style and 'display: table-row' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop eca13bc600d5373147c2277f3b372963e03e9db5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row' elements.
-font-style-applies-to-014 Font-style and 'display: table-cell' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 4d7d254c33a96c9317abc0a708a43362edc7a28e `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-cell' elements.
+font-style-applies-to-004 reference/pass_if_filler_text_slanted Font-style and 'display: run-in' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 30c6e824201232b0333c965d3753e0851db92047 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: run-in' elements.
+font-style-applies-to-005 reference/pass_if_filler_text_slanted Font-style and 'display: inline-block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 13766b94421b0ae8951ea0ae394be12ffda39315 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-block' elements.
+font-style-applies-to-006 reference/pass_if_filler_text_slanted Font-style and 'display: table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 35f99b1e49fc6e6aff11a777d112881d882d5c81 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table' elements.
+font-style-applies-to-007 reference/pass_if_filler_text_slanted Font-style and 'display: inline-table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-table' elements.
+font-style-applies-to-008 reference/pass_if_filler_text_slanted Font-style and 'display: table-row-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 80ec480f7ec920f6e4e00308d1ec27a9525ba037 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row-group' elements.
+font-style-applies-to-009 reference/pass_if_filler_text_slanted Font-style and 'display: table-header-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee `Microsoft`<http://www.microsoft.com/> The 'font-style' property does not applies to 'display: table-header-group' elements.
+font-style-applies-to-010 reference/pass_if_filler_text_slanted Font-style and 'display: table-footer-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop e7521d522d0b194a55aa10e342322346a2ae534e `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-footer-group' elements.
+font-style-applies-to-011 reference/pass_if_filler_text_slanted Font-style and 'display: table-row' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row' elements.
+font-style-applies-to-014 reference/pass_if_filler_text_slanted Font-style and 'display: table-cell' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 423c3389a51478739864b85bfecab054fdd1afdb `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-cell' elements.
font-style-applies-to-015 Font-style and 'display: table-caption' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 3f2814a722eec5d10a064d2e65eb05080fbcabfc `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-caption' elements.
font-style-applies-to-016 reference/no-red-on-blank-page-ref Font-style and 'display: none' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 8a8c658df17e89a717383044778ffdf66766937d `Microsoft`<http://www.microsoft.com/> The font-style' property applies to 'display: none' elements.
font-style-applies-to-017 reference/font-style-applies-to-001-ref Font-style and 'display: inherit' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 0a4335e429e30d115196d5d60443d010da91443a `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inherit' elements.
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
index 3127124082d..b9caa30e635 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/chapter-3.xht
@@ -1726,7 +1726,7 @@
<tr id="font-style-applies-to-004-3.4" class="">
<td>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1737,7 +1737,7 @@
<tr id="font-style-applies-to-005-3.4" class="">
<td>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1748,7 +1748,7 @@
<tr id="font-style-applies-to-006-3.4" class="">
<td>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1759,7 +1759,7 @@
<tr id="font-style-applies-to-007-3.4" class="">
<td>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1770,7 +1770,7 @@
<tr id="font-style-applies-to-008-3.4" class="">
<td>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1781,7 +1781,7 @@
<tr id="font-style-applies-to-009-3.4" class="">
<td>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1792,7 +1792,7 @@
<tr id="font-style-applies-to-010-3.4" class="">
<td>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1803,7 +1803,7 @@
<tr id="font-style-applies-to-011-3.4" class="">
<td>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1814,7 +1814,7 @@
<tr id="font-style-applies-to-014-3.4" class="">
<td>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht
index af07e62a2b6..51b675c0eb2 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht
index a1bf8fc4045..4ef30e3cb1e 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht
index dbd903a69aa..0ee7a918525 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht
index 99f77275d23..90b47f65204 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht
index f7a53736008..f610d1dc2e0 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht
index e1bca9013a4..90fb5e265fc 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht
index 1330d2fb562..879df6c667f 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht
index 5f35f81975b..b7d4aba250f 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht
index c60754e79cf..d490eee961d 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht
new file mode 100644
index 00000000000..a448201f01c
--- /dev/null
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <link rel="author" title="Opera Software" href="https://opera.com" />
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest-toc.xht
index d6fad0f8f38..048f4d06be2 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest-toc.xht
@@ -1048,6 +1048,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest.list
index 7c2d3bd9626..508970a7407 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1/reftest.list
@@ -127,6 +127,15 @@ font-size-adjust-008.xht == reference/ref-filled-green-100px-square.xht
font-size-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-001.xht == reference/font-style-applies-to-001-ref.xht
font-style-applies-to-002.xht == reference/font-style-applies-to-001-ref.xht
+font-style-applies-to-004.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-005.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-006.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-007.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-008.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-009.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-010.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-011.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-014.xht == reference/pass_if_filler_text_slanted.xht
font-style-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-017.xht == reference/font-style-applies-to-001-ref.xht
font-variant-001.xht == reference/font-variant-001-ref.xht
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
index 3127124082d..b9caa30e635 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/chapter-3.xht
@@ -1726,7 +1726,7 @@
<tr id="font-style-applies-to-004-3.4" class="">
<td>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1737,7 +1737,7 @@
<tr id="font-style-applies-to-005-3.4" class="">
<td>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1748,7 +1748,7 @@
<tr id="font-style-applies-to-006-3.4" class="">
<td>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1759,7 +1759,7 @@
<tr id="font-style-applies-to-007-3.4" class="">
<td>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1770,7 +1770,7 @@
<tr id="font-style-applies-to-008-3.4" class="">
<td>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1781,7 +1781,7 @@
<tr id="font-style-applies-to-009-3.4" class="">
<td>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1792,7 +1792,7 @@
<tr id="font-style-applies-to-010-3.4" class="">
<td>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1803,7 +1803,7 @@
<tr id="font-style-applies-to-011-3.4" class="">
<td>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1814,7 +1814,7 @@
<tr id="font-style-applies-to-014-3.4" class="">
<td>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht
index 6255e29aaf7..da9783c03bc 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht
index e9547353f75..92591d13c5f 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht
index d57813f7a05..017db483379 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht
index 4e733ca2826..dc3bab2c796 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht
index d8c2e38e122..d1b1f4da549 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht
index 81ed66cd724..c17d8f4d931 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht
index 096f64651fa..fe9c7398c53 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht
index cfb72cf145b..f8297ad0de2 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht
index 638e1fc90d8..96d14f2d841 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht
new file mode 100644
index 00000000000..5255bdf0189
--- /dev/null
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS Fonts Module Level 3 CR Test Suite"; }
+ @top-right { content: "Test pass_if_filler_text_slanted"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Opera Software" href="https://opera.com" />
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest-toc.xht
index d6fad0f8f38..048f4d06be2 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest-toc.xht
@@ -1048,6 +1048,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest.list
index 7c2d3bd9626..508970a7407 100644
--- a/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css-fonts-3_dev/xhtml1print/reftest.list
@@ -127,6 +127,15 @@ font-size-adjust-008.xht == reference/ref-filled-green-100px-square.xht
font-size-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-001.xht == reference/font-style-applies-to-001-ref.xht
font-style-applies-to-002.xht == reference/font-style-applies-to-001-ref.xht
+font-style-applies-to-004.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-005.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-006.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-007.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-008.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-009.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-010.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-011.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-014.xht == reference/pass_if_filler_text_slanted.xht
font-style-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-017.xht == reference/font-style-applies-to-001-ref.xht
font-variant-001.xht == reference/font-variant-001-ref.xht
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-000.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-000.htm
index cf96cde6949..3bfa122c3d2 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-000.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-000.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>hello
there</span></div>
-<div class="test" id="test2"><span>hello
+<div class="test" id="test2"><span>hello
there</span></div>
<div class="test" id="test3"><span>hello
there</span></div>
-<div class="test" id="test4"><span>hello
+<div class="test" id="test4"><span>hello
there</span></div>
<div class="test" id="test5"><span>hello
there</span></div>
-<div class="test" id="test6"><span>hello
-
-
+<div class="test" id="test6"><span>hello
+
+
there</span></div>
<div class="ref" id="ref"><span>hello there</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-001.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-001.htm
index ab6ab70fc3a..de23bac631b 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-001.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-001.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
中国话</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
中国话</span></div>
<div class="test" id="test3"><span>日本語
中国话</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
中国话</span></div>
<div class="test" id="test5"><span>日本語
中国话</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
中国话</span></div>
<div class="ref" id="ref"><span>日本語中国话</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-002.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-002.htm
index 1ec28cf5cd1..e71fb86236c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-002.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-002.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
WIDTH</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
WIDTH</span></div>
<div class="test" id="test3"><span>FULL
WIDTH</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
WIDTH</span></div>
<div class="test" id="test5"><span>FULL
WIDTH</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>FULLWIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-003.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-003.htm
index df8f424c0ab..f0a5c2c458e 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-003.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-003.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ハン
カク</span></div>
-<div class="test" id="test2"><span>ハン
+<div class="test" id="test2"><span>ハン
カク</span></div>
<div class="test" id="test3"><span>ハン
カク</span></div>
-<div class="test" id="test4"><span>ハン
+<div class="test" id="test4"><span>ハン
カク</span></div>
<div class="test" id="test5"><span>ハン
カク</span></div>
-<div class="test" id="test6"><span>ハン
-
-
+<div class="test" id="test6"><span>ハン
+
+
カク</span></div>
<div class="ref" id="ref"><span>ハンカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-004.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-004.htm
index bb8faad81ad..d753fa7b642 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-004.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-004.htm
@@ -17,36 +17,36 @@
<div id="log"></div>
<div class="test" id="test1"><span>₩
24</span></div>
-<div class="test" id="test2"><span>₩
+<div class="test" id="test2"><span>₩
24</span></div>
<div class="test" id="test3"><span>₩
24</span></div>
-<div class="test" id="test4"><span>₩
+<div class="test" id="test4"><span>₩
24</span></div>
<div class="test" id="test5"><span>₩
24</span></div>
-<div class="test" id="test6"><span>₩
-
-
+<div class="test" id="test6"><span>₩
+
+
24</span></div>
<div class="ref" id="ref1"><span>₩24</span></div>
<div class="test" id="test7"><span>24
₩</span></div>
-<div class="test" id="test8"><span>24
+<div class="test" id="test8"><span>24
₩</span></div>
<div class="test" id="test9"><span>24
₩</span></div>
-<div class="test" id="test10"><span>24
+<div class="test" id="test10"><span>24
₩</span></div>
<div class="test" id="test11"><span>24
₩</span></div>
-<div class="test" id="test12"><span>24
-
-
+<div class="test" id="test12"><span>24
+
+
₩</span></div>
<div class="ref" id="ref2"><span>24₩</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-005.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-005.htm
index bdd8881849e..2429ef2144e 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-005.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-005.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>漢字
kanji</span></div>
-<div class="test" id="test2"><span>漢字
+<div class="test" id="test2"><span>漢字
kanji</span></div>
<div class="test" id="test3"><span>漢字
kanji</span></div>
-<div class="test" id="test4"><span>漢字
+<div class="test" id="test4"><span>漢字
kanji</span></div>
<div class="test" id="test5"><span>漢字
kanji</span></div>
-<div class="test" id="test6"><span>漢字
-
-
+<div class="test" id="test6"><span>漢字
+
+
kanji</span></div>
<div class="ref" id="ref"><span>漢字 kanji</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-006.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-006.htm
index 059f8fad421..9f9a93512fe 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-006.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-006.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
width</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
width</span></div>
<div class="test" id="test3"><span>FULL
width</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
width</span></div>
<div class="test" id="test5"><span>FULL
width</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
width</span></div>
<div class="ref" id="ref"><span>FULL width</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-007.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-007.htm
index 214bc5320c9..c297d72e9ea 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-007.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-007.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>han
カク</span></div>
-<div class="test" id="test2"><span>han
+<div class="test" id="test2"><span>han
カク</span></div>
<div class="test" id="test3"><span>han
カク</span></div>
-<div class="test" id="test4"><span>han
+<div class="test" id="test4"><span>han
カク</span></div>
<div class="test" id="test5"><span>han
カク</span></div>
-<div class="test" id="test6"><span>han
-
-
+<div class="test" id="test6"><span>han
+
+
カク</span></div>
<div class="ref" id="ref"><span>han カク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-008.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-008.htm
index ee59193a4b6..731aebf94ab 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-008.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-008.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
WIDTH</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
WIDTH</span></div>
<div class="test" id="test3"><span>日本語
WIDTH</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
WIDTH</span></div>
<div class="test" id="test5"><span>日本語
WIDTH</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>日本語WIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-009.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-009.htm
index 83a638d43b7..3e9fe937a8c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-009.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-009.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
カク</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
カク</span></div>
<div class="test" id="test3"><span>FULL
カク</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
カク</span></div>
<div class="test" id="test5"><span>FULL
カク</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
カク</span></div>
<div class="ref" id="ref"><span>FULLカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-010.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-010.htm
index 92fd3088e10..1dd94f60d9a 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-010.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-010.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>한글
쓰기</span></div>
-<div class="test" id="test2"><span>한글
+<div class="test" id="test2"><span>한글
쓰기</span></div>
<div class="test" id="test3"><span>한글
쓰기</span></div>
-<div class="test" id="test4"><span>한글
+<div class="test" id="test4"><span>한글
쓰기</span></div>
<div class="test" id="test5"><span>한글
쓰기</span></div>
-<div class="test" id="test6"><span>한글
-
-
+<div class="test" id="test6"><span>한글
+
+
쓰기</span></div>
<div class="ref" id="ref"><span>한글 쓰기</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-011.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-011.htm
index 670929f89f9..66980b7d8f5 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-011.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-011.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-012.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-012.htm
index 920fb2dfec7..2e520a6a0f7 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-012.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-012.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-014.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-014.htm
index a6c44b4823e..abad00e3e79 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-014.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-014.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษา ไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-015.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-015.htm
index b2b036810a5..d293d54c56f 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-015.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-015.htm
@@ -17,37 +17,37 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
latin</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
latin</span></div>
<div class="test" id="test3"><span>ภาษา
latin</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
latin</span></div>
<div class="test" id="test5"><span>ภาษา
latin</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
latin</span></div>
<div class="ref" id="ref1"><span>ภาษา latin</span></div>
<div class="test" id="test7"><span>latin
ภาษา</span></div>
-<div class="test" id="test8"><span>latin
+<div class="test" id="test8"><span>latin
ภาษา</span></div>
<div class="test" id="test9"><span>latin
ภาษา</span></div>
-<div class="test" id="test10"><span>latin
+<div class="test" id="test10"><span>latin
ภาษา</span></div>
<div class="test" id="test11"><span>latin
ภาษา</span></div>
-<div class="test" id="test12"><span>latin
-
-
+<div class="test" id="test12"><span>latin
+
+
ภาษา</span></div>
<div class="ref" id="ref2"><span>latin ภาษา</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-016.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-016.htm
index d63bfa433ab..13b860b43da 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-016.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-016.htm
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา&#x200B;
+<div class="test" id="test2"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา&#x200B;
+<div class="test" id="test4"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา&#x200B;
-
-
+<div class="test" id="test6"><span>ภาษา&#x200B;
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-017.htm b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-017.htm
index 3db70b3aec4..e3b9f368248 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-017.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/seg-break-transformation-017.htm
@@ -18,17 +18,17 @@
&#x200B;ไทย</span></div>
<div class="test" id="test2"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test3"><span>ภาษา
+<div class="test" id="test3"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
&#x200B;ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
&#x200B;ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
@@ -79,5 +79,4 @@ assert_equals(matches.length, 1);
The assertion will fail if space is produced for any line in the test paragraph.
-->
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/html/white-space-collapse-002.htm b/tests/wpt/css-tests/css-text-3_dev/html/white-space-collapse-002.htm
index eb92ab1a33c..ac322dcb1c2 100644
--- a/tests/wpt/css-tests/css-text-3_dev/html/white-space-collapse-002.htm
+++ b/tests/wpt/css-tests/css-text-3_dev/html/white-space-collapse-002.htm
@@ -17,13 +17,13 @@
<div class="test" id="testRLO1"><span>RLO&#x202E;
level&#x202C;here</span></div>
<div class="ref" id="refRLO1"><span>RLOlevel here</span></div>
-<div class="test" id="testRLO2"><span>RLO &#x202E;
+<div class="test" id="testRLO2"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO2"><span>RLO level</span></div>
<div class="test" id="testRLO3"><span>RLO
&#x202E; level&#x202C;</span></div>
<div class="ref" id="refRLO3"><span>RLO level</span></div>
-<div class="test" id="testRLO4"><span>RLO &#x202E;
+<div class="test" id="testRLO4"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO4"><span>RLO level</span></div>
<div class="test" id="testRLO5"><span>RLO
@@ -35,13 +35,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLE1"><span>RLE&#x202B;
level&#x202C;here</span></div>
<div class="ref" id="refRLE1"><span>RLElevel here</span></div>
-<div class="test" id="testRLE2"><span>RLE &#x202B;
+<div class="test" id="testRLE2"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE2"><span>RLE level</span></div>
<div class="test" id="testRLE3"><span>RLE
&#x202B; level&#x202C;</span></div>
<div class="ref" id="refRLE3"><span>RLE level</span></div>
-<div class="test" id="testRLE4"><span>RLE &#x202B;
+<div class="test" id="testRLE4"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE4"><span>RLE level</span></div>
<div class="test" id="testRLE5"><span>RLE
@@ -53,13 +53,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLI1"><span>RLI⁧
level⁩here</span></div>
<div class="ref" id="refRLI1"><span>RLIlevel here</span></div>
-<div class="test" id="testRLI2"><span>RLI ⁧
+<div class="test" id="testRLI2"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI2"><span>RLI level</span></div>
<div class="test" id="testRLI3"><span>RLI
⁧ level⁩</span></div>
<div class="ref" id="refRLI3"><span>RLI level</span></div>
-<div class="test" id="testRLI4"><span>RLI ⁧
+<div class="test" id="testRLI4"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI4"><span>RLI level</span></div>
<div class="test" id="testRLI5"><span>RLI
@@ -71,13 +71,13 @@ level⁩</span></div>
<div class="test" id="testRLM1"><span>RLM&rlm;
mark</span></div>
<div class="ref" id="refRLM1"><span>RLM mark</span></div>
-<div class="test" id="testRLM2"><span>RLM &rlm;
+<div class="test" id="testRLM2"><span>RLM &rlm;
mark</span></div>
<div class="ref" id="refRLM2"><span>RLM mark</span></div>
<div class="test" id="testRLM3"><span>RLM
&rlm; mark</span></div>
<div class="ref" id="refRLM3"><span>RLM mark</span></div>
-<div class="test" id="testRLM4"><span>RLM &rlm;
+<div class="test" id="testRLM4"><span>RLM &rlm;
mark</span></div>
<div class="ref" id="refRLM4"><span>RLM mark</span></div>
<div class="test" id="testRLM5"><span>RLM
diff --git a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
index 937242e1115..3abd8a1f0a5 100644
--- a/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css-text-3_dev/implementation-report-TEMPLATE.data
@@ -1179,40 +1179,40 @@ html/overflow-wrap-005.htm cd21eef80894ecb8a71238764dfa4536784b9f64 ?
xhtml1/overflow-wrap-005.xht cd21eef80894ecb8a71238764dfa4536784b9f64 ?
html/overflow-wrap-break-word-001.htm ca2bbe812d216a4b4529010a035d34f5437b5c83 ?
xhtml1/overflow-wrap-break-word-001.xht ca2bbe812d216a4b4529010a035d34f5437b5c83 ?
-html/seg-break-transformation-000.htm 7eabc0b58acced079a6668ef77237e26a68652de ?
-xhtml1/seg-break-transformation-000.xht 7eabc0b58acced079a6668ef77237e26a68652de ?
-html/seg-break-transformation-001.htm d589a919b4b6ec76b3471acdfeab51733af2c6e4 ?
-xhtml1/seg-break-transformation-001.xht d589a919b4b6ec76b3471acdfeab51733af2c6e4 ?
-html/seg-break-transformation-002.htm 05b1179a731fde2b827f2151dd9185e3d78e1be2 ?
-xhtml1/seg-break-transformation-002.xht 05b1179a731fde2b827f2151dd9185e3d78e1be2 ?
-html/seg-break-transformation-003.htm 81dab8e22b42e5d47617e4461b0dc5ae1259327e ?
-xhtml1/seg-break-transformation-003.xht 81dab8e22b42e5d47617e4461b0dc5ae1259327e ?
-html/seg-break-transformation-004.htm f3605185055b216387349e74f3bb483843e51116 ?
-xhtml1/seg-break-transformation-004.xht f3605185055b216387349e74f3bb483843e51116 ?
-html/seg-break-transformation-005.htm 7519f4fbc7f5e82d8bf372598e2126528beff998 ?
-xhtml1/seg-break-transformation-005.xht 7519f4fbc7f5e82d8bf372598e2126528beff998 ?
-html/seg-break-transformation-006.htm ad8575a9a9026fae71f58012c9ea9a9c244ec615 ?
-xhtml1/seg-break-transformation-006.xht ad8575a9a9026fae71f58012c9ea9a9c244ec615 ?
-html/seg-break-transformation-007.htm 53729edc931c6ae3dd97e78851e8d748c562c122 ?
-xhtml1/seg-break-transformation-007.xht 53729edc931c6ae3dd97e78851e8d748c562c122 ?
-html/seg-break-transformation-008.htm a024386a840d6be11cf174e269ee8354372d4c3b ?
-xhtml1/seg-break-transformation-008.xht a024386a840d6be11cf174e269ee8354372d4c3b ?
-html/seg-break-transformation-009.htm 150db5368a8822fdaaf0afff61dc0b270634eb65 ?
-xhtml1/seg-break-transformation-009.xht 150db5368a8822fdaaf0afff61dc0b270634eb65 ?
-html/seg-break-transformation-010.htm c9a4f74b903182afe9ba6e41c97c30137cc23875 ?
-xhtml1/seg-break-transformation-010.xht c9a4f74b903182afe9ba6e41c97c30137cc23875 ?
-html/seg-break-transformation-011.htm 6798938870bbbfd174180a0331935c88ce514262 ?
-xhtml1/seg-break-transformation-011.xht 6798938870bbbfd174180a0331935c88ce514262 ?
-html/seg-break-transformation-012.htm d826cd6a2c77b2a5e1d5e84debcc9a985dbe0470 ?
-xhtml1/seg-break-transformation-012.xht d826cd6a2c77b2a5e1d5e84debcc9a985dbe0470 ?
-html/seg-break-transformation-014.htm 05d53ad2a4e5cafb307060ac38a5c0899b8c2434 ?
-xhtml1/seg-break-transformation-014.xht 05d53ad2a4e5cafb307060ac38a5c0899b8c2434 ?
-html/seg-break-transformation-015.htm 579a6745c3031800f18085fc7d0d9b3d5a2455af ?
-xhtml1/seg-break-transformation-015.xht 579a6745c3031800f18085fc7d0d9b3d5a2455af ?
-html/seg-break-transformation-016.htm e8e6a017202047a9ffe3825d9c53eba7180de970 ?
-xhtml1/seg-break-transformation-016.xht e8e6a017202047a9ffe3825d9c53eba7180de970 ?
-html/seg-break-transformation-017.htm 8f08d140ada32eafa3dc4641e7a87d65a83188d7 ?
-xhtml1/seg-break-transformation-017.xht 8f08d140ada32eafa3dc4641e7a87d65a83188d7 ?
+html/seg-break-transformation-000.htm aa5a95204b70c2d0f573ca8a9efbc52dcaf22856 ?
+xhtml1/seg-break-transformation-000.xht aa5a95204b70c2d0f573ca8a9efbc52dcaf22856 ?
+html/seg-break-transformation-001.htm 437396635702acf86c277bda5e84c15a33aa580e ?
+xhtml1/seg-break-transformation-001.xht 437396635702acf86c277bda5e84c15a33aa580e ?
+html/seg-break-transformation-002.htm d548921cf7e0d8af2b909bc0cc7797466ce3547f ?
+xhtml1/seg-break-transformation-002.xht d548921cf7e0d8af2b909bc0cc7797466ce3547f ?
+html/seg-break-transformation-003.htm 046bf5268bb6dda721f6aa1fde5c7ed4355837ac ?
+xhtml1/seg-break-transformation-003.xht 046bf5268bb6dda721f6aa1fde5c7ed4355837ac ?
+html/seg-break-transformation-004.htm 6078d89090825b4f189b91d388945e2c9b698b17 ?
+xhtml1/seg-break-transformation-004.xht 6078d89090825b4f189b91d388945e2c9b698b17 ?
+html/seg-break-transformation-005.htm 03973a0a3899382bb8dfd719bb463e498c2cf5cc ?
+xhtml1/seg-break-transformation-005.xht 03973a0a3899382bb8dfd719bb463e498c2cf5cc ?
+html/seg-break-transformation-006.htm 452b0e4f45606b3da157e95ef546a66f0dbb6d4c ?
+xhtml1/seg-break-transformation-006.xht 452b0e4f45606b3da157e95ef546a66f0dbb6d4c ?
+html/seg-break-transformation-007.htm 6e36104d28c6f91df8f5dbefe4ae87dae6b2be12 ?
+xhtml1/seg-break-transformation-007.xht 6e36104d28c6f91df8f5dbefe4ae87dae6b2be12 ?
+html/seg-break-transformation-008.htm 6be72e419e73713dedef18f7277f89ff92962796 ?
+xhtml1/seg-break-transformation-008.xht 6be72e419e73713dedef18f7277f89ff92962796 ?
+html/seg-break-transformation-009.htm d29fdb9ed246038aa5ecb1155b838f8bc857f782 ?
+xhtml1/seg-break-transformation-009.xht d29fdb9ed246038aa5ecb1155b838f8bc857f782 ?
+html/seg-break-transformation-010.htm 7664efb6862ba3c0b642ab27df8da2e58b20a477 ?
+xhtml1/seg-break-transformation-010.xht 7664efb6862ba3c0b642ab27df8da2e58b20a477 ?
+html/seg-break-transformation-011.htm cc8de3d7119fa986ddc6dcd7c99900b3eecba32e ?
+xhtml1/seg-break-transformation-011.xht cc8de3d7119fa986ddc6dcd7c99900b3eecba32e ?
+html/seg-break-transformation-012.htm 9364a04252ae31ee318d917cbf2996f7f94e818a ?
+xhtml1/seg-break-transformation-012.xht 9364a04252ae31ee318d917cbf2996f7f94e818a ?
+html/seg-break-transformation-014.htm 562fe403c0ef8285eb8f0fcb1f0e0e7a97c2f55c ?
+xhtml1/seg-break-transformation-014.xht 562fe403c0ef8285eb8f0fcb1f0e0e7a97c2f55c ?
+html/seg-break-transformation-015.htm 94885069f58efd2bfadd04ff150316486adff7b6 ?
+xhtml1/seg-break-transformation-015.xht 94885069f58efd2bfadd04ff150316486adff7b6 ?
+html/seg-break-transformation-016.htm 2253ec258381a892c354c93a2225339da62296fa ?
+xhtml1/seg-break-transformation-016.xht 2253ec258381a892c354c93a2225339da62296fa ?
+html/seg-break-transformation-017.htm 183cec16951e6ed7b7a7e2b9aed1b698cdf4683b ?
+xhtml1/seg-break-transformation-017.xht 183cec16951e6ed7b7a7e2b9aed1b698cdf4683b ?
html/tab-size-integer-001.htm ea24fdde2c68d7b487a6adc69dd0165cb46f2c92 ?
xhtml1/tab-size-integer-001.xht ea24fdde2c68d7b487a6adc69dd0165cb46f2c92 ?
html/tab-size-integer-002.htm 8f38ef5688157ac084ae4d47ed566a25f494a60e ?
@@ -1423,8 +1423,8 @@ html/white-space-collapse-000.htm 8ee09670c324129ad69d3387d11fbd1153236e7f ?
xhtml1/white-space-collapse-000.xht 8ee09670c324129ad69d3387d11fbd1153236e7f ?
html/white-space-collapse-001.htm 2d713b188ad111ef5ee582b47b6416fcc20ed8e1 ?
xhtml1/white-space-collapse-001.xht 2d713b188ad111ef5ee582b47b6416fcc20ed8e1 ?
-html/white-space-collapse-002.htm 1e0b6189d4d2fa7301e6278fba915efd7f44a4bb ?
-xhtml1/white-space-collapse-002.xht 1e0b6189d4d2fa7301e6278fba915efd7f44a4bb ?
+html/white-space-collapse-002.htm 61f215fa9da89aba0cac85e3c65c0e0d2e719122 ?
+xhtml1/white-space-collapse-002.xht 61f215fa9da89aba0cac85e3c65c0e0d2e719122 ?
html/white-space-collapsing-discard-001.htm 4e7388fa105da0a126f4707b9c0e34328598350a ?
xhtml1/white-space-collapsing-discard-001.xht 4e7388fa105da0a126f4707b9c0e34328598350a ?
html/white-space-collapsing-preserve-breaks-001.htm abb5a200c3d77cfe21a8712585fbd35cf248a5f2 ?
diff --git a/tests/wpt/css-tests/css-text-3_dev/testinfo.data b/tests/wpt/css-tests/css-text-3_dev/testinfo.data
index 4dcfad8bd65..916e4aa30c7 100644
--- a/tests/wpt/css-tests/css-text-3_dev/testinfo.data
+++ b/tests/wpt/css-tests/css-text-3_dev/testinfo.data
@@ -587,23 +587,23 @@ overflow-wrap-003 reference/overflow-wrap-003-ref overflow-wrap - break-word (wh
overflow-wrap-004 reference/overflow-wrap-004-ref overflow-wrap - normal (basic) http://www.w3.org/TR/css-text-3/#overflow-wrap 19123b9e3550ee2b726814585a0f7a905a4b08e4 `Intel`<http://www.intel.com>,`Shiyou Tan`<mailto:shiyoux.tan@intel.com> The 'overflow-wrap' property set 'normal' overflows container
overflow-wrap-005 reference/overflow-wrap-003-ref overflow-wrap - normal (white space) http://www.w3.org/TR/css-text-3/#overflow-wrap cd21eef80894ecb8a71238764dfa4536784b9f64 `Intel`<http://www.intel.com>,`Shiyou Tan`<mailto:shiyoux.tan@intel.com> The 'overflow-wrap' property set 'normal' will break line at white space
overflow-wrap-break-word-001 reference/overflow-wrap-break-word-001-ref overflow-wrap: break-word ahem https://drafts.csswg.org/css-text-3/#valdef-overflow-wrap-break-word ca2bbe812d216a4b4529010a035d34f5437b5c83 `Florian Rivoal`<http://florian.rivoal.net/> sequences of nbsp characters that would cause overflow are expected to be broken when overflow-wrap is break-word
-seg-break-transformation-000 Whitespace and line break transformation script https://drafts.csswg.org/css-text-3/#line-break-transform 7eabc0b58acced079a6668ef77237e26a68652de `Richard Ishida`<mailto:ishida@w3.org> All spaces and tabs immediately preceding or following a segment break are removed. If no F, H, W or ZWSP characters involved, the segment break is converted to a space.
-seg-break-transformation-001 Wide characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform d589a919b4b6ec76b3471acdfeab51733af2c6e4 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is W and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-002 Fullwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 05b1179a731fde2b827f2151dd9185e3d78e1be2 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-003 Halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 81dab8e22b42e5d47617e4461b0dc5ae1259327e `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is H and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-004 Won and halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform f3605185055b216387349e74f3bb483843e51116 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F or H and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-005 Wide character and non-wide character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 7519f4fbc7f5e82d8bf372598e2126528beff998 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
-seg-break-transformation-006 Fullwidth character and non-fullwidth character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform ad8575a9a9026fae71f58012c9ea9a9c244ec615 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
-seg-break-transformation-007 Halfwidth character and non-halfwidth character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 53729edc931c6ae3dd97e78851e8d748c562c122 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
-seg-break-transformation-008 Wide and fullwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform a024386a840d6be11cf174e269ee8354372d4c3b `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-009 Fullwidth and halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 150db5368a8822fdaaf0afff61dc0b270634eb65 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.
-seg-break-transformation-010 Hangul characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform c9a4f74b903182afe9ba6e41c97c30137cc23875 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
-seg-break-transformation-011 Hangul jamo characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 6798938870bbbfd174180a0331935c88ce514262 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
-seg-break-transformation-012 Hangul halfwidth jamo characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform d826cd6a2c77b2a5e1d5e84debcc9a985dbe0470 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
-seg-break-transformation-014 Thai characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 05d53ad2a4e5cafb307060ac38a5c0899b8c2434 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
-seg-break-transformation-015 Thai and Latin characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 579a6745c3031800f18085fc7d0d9b3d5a2455af `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
-seg-break-transformation-016 Thai with ZWSP before line break script https://drafts.csswg.org/css-text-3/#line-break-transform e8e6a017202047a9ffe3825d9c53eba7180de970 `Richard Ishida`<mailto:ishida@w3.org> If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.
-seg-break-transformation-017 Thai with ZWSP after line break script https://drafts.csswg.org/css-text-3/#line-break-transform 8f08d140ada32eafa3dc4641e7a87d65a83188d7 `Richard Ishida`<mailto:ishida@w3.org> If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.
+seg-break-transformation-000 Whitespace and line break transformation script https://drafts.csswg.org/css-text-3/#line-break-transform aa5a95204b70c2d0f573ca8a9efbc52dcaf22856 `Richard Ishida`<mailto:ishida@w3.org> All spaces and tabs immediately preceding or following a segment break are removed. If no F, H, W or ZWSP characters involved, the segment break is converted to a space.
+seg-break-transformation-001 Wide characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 437396635702acf86c277bda5e84c15a33aa580e `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is W and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-002 Fullwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform d548921cf7e0d8af2b909bc0cc7797466ce3547f `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-003 Halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 046bf5268bb6dda721f6aa1fde5c7ed4355837ac `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is H and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-004 Won and halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 6078d89090825b4f189b91d388945e2c9b698b17 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F or H and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-005 Wide character and non-wide character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 03973a0a3899382bb8dfd719bb463e498c2cf5cc `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
+seg-break-transformation-006 Fullwidth character and non-fullwidth character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 452b0e4f45606b3da157e95ef546a66f0dbb6d4c `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
+seg-break-transformation-007 Halfwidth character and non-halfwidth character around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 6e36104d28c6f91df8f5dbefe4ae87dae6b2be12 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of only one character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is converted to a space.
+seg-break-transformation-008 Wide and fullwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 6be72e419e73713dedef18f7277f89ff92962796 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-009 Fullwidth and halfwidth characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform d29fdb9ed246038aa5ecb1155b838f8bc857f782 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed.
+seg-break-transformation-010 Hangul characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 7664efb6862ba3c0b642ab27df8da2e58b20a477 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
+seg-break-transformation-011 Hangul jamo characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform cc8de3d7119fa986ddc6dcd7c99900b3eecba32e `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
+seg-break-transformation-012 Hangul halfwidth jamo characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 9364a04252ae31ee318d917cbf2996f7f94e818a `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
+seg-break-transformation-014 Thai characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 562fe403c0ef8285eb8f0fcb1f0e0e7a97c2f55c `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
+seg-break-transformation-015 Thai and Latin characters around line break script https://drafts.csswg.org/css-text-3/#line-break-transform 94885069f58efd2bfadd04ff150316486adff7b6 `Richard Ishida`<mailto:ishida@w3.org> If the East Asian Width property of both the character before and after the line feed is F, W or H and neither side is Hangul, then the segment break is removed. Otherwise, the segment break is converted to a space.
+seg-break-transformation-016 Thai with ZWSP before line break script https://drafts.csswg.org/css-text-3/#line-break-transform 2253ec258381a892c354c93a2225339da62296fa `Richard Ishida`<mailto:ishida@w3.org> If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.
+seg-break-transformation-017 Thai with ZWSP after line break script https://drafts.csswg.org/css-text-3/#line-break-transform 183cec16951e6ed7b7a7e2b9aed1b698cdf4683b `Richard Ishida`<mailto:ishida@w3.org> If the character immediately before or immediately after the segment break is the zero-width space character (U+200B), then the break is removed, leaving behind the zero-width space.
tab-size-integer-001 reference/tab-size-integer-001-ref tab-size: 4 http://www.w3.org/TR/css-text-3/#tab-size ea24fdde2c68d7b487a6adc69dd0165cb46f2c92 `David Storey`<mailto:david@openweb.io> Tab should be rendered as 4 times the space character&#8217;s advance width (U+0020)
tab-size-integer-002 reference/tab-size-integer-001-ref tab-size: -4 http://www.w3.org/TR/css-text-3/#tab-size 8f38ef5688157ac084ae4d47ed566a25f494a60e `David Storey`<david@openweb.io> Tab-size negative values are not allowed
tab-size-integer-003 reference/tab-size-integer-001-ref tab-size: 0 http://www.w3.org/TR/css-text-3/#tab-size c518ba6aeb4d206274553a328c7a07b98eb1447c `David Storey`<david@openweb.io> Tab should be rendered as 0 times the space character&#8217;s advance width (U+0020)
@@ -709,7 +709,7 @@ text-transform-uppercase-001 reference/text-transform-uppercase-001-ref text-tra
text-word-spacing-001 reference/text-word-spacing-ref Word Spacing ahem http://www.w3.org/TR/css-text-3/#word-spacing 1d428836591c2fbedf05441accc637e2ad26957f `Nicholas Nethercote`<mailto:nnethercote@mozilla.com> Test checks that word-spacing works with percentages.
white-space-collapse-000 White space collapse script https://drafts.csswg.org/css-text-3/#line-break-transform 8ee09670c324129ad69d3387d11fbd1153236e7f `Richard Ishida`<mailto:ishida@w3.org> Every tab is converted to a space. Any space immediately following another collapsible space is collapsed to have zero advance width.
white-space-collapse-001 White space and non-ASCII spaces script https://drafts.csswg.org/css-text-3/#line-break-transform 2d713b188ad111ef5ee582b47b6416fcc20ed8e1 `Richard Ishida`<mailto:ishida@w3.org> Any space immediately following another collapsible space is collapsed to have zero advance width. Only refers to U+0020, not other Unicode spaces.
-white-space-collapse-002 Whitespace and bidi control characters script https://drafts.csswg.org/css-text-3/#line-break-transform 1e0b6189d4d2fa7301e6278fba915efd7f44a4bb `Richard Ishida`<mailto:ishida@w3.org> All spaces and tabs immediately preceding or following a segment break are removed, ignoring bidi formatting characters as if they were not there.
+white-space-collapse-002 Whitespace and bidi control characters script https://drafts.csswg.org/css-text-3/#line-break-transform 61f215fa9da89aba0cac85e3c65c0e0d2e719122 `Richard Ishida`<mailto:ishida@w3.org> All spaces and tabs immediately preceding or following a segment break are removed, ignoring bidi formatting characters as if they were not there.
white-space-collapsing-discard-001 reference/white-space-collapsing-discard-001-ref white-space-collapsing - discard - basic cases http://www.w3.org/TR/css-text-3/#white-space-collapsing 4e7388fa105da0a126f4707b9c0e34328598350a `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should discard all white space in the element when white-space-collapsing is set to discard.
white-space-collapsing-preserve-breaks-001 reference/white-space-collapsing-preserve-breaks-001-ref white-space-collapsing - preserve-breaks - basic cases http://www.w3.org/TR/css-text-3/#white-space-collapsing abb5a200c3d77cfe21a8712585fbd35cf248a5f2 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should collapse sequences of white space into a single character when white-space-collapsing is set to preserve.
white-space-collapsing-trim-inner-001 reference/white-space-collapsing-trim-inner-001-ref white-space-collapsing - trim-inner - basic cases http://www.w3.org/TR/css-text-3/#white-space-collapsing 16165f33930d684d4587141fcd66f1b31240c0b8 `Satoshi Umehara`<mailto:umehara@est.co.jp> The UA should discard all white space at the beginning of a block and all white space at the end of a block when white-space-collapsing is set to trim-inner.
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-000.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-000.xht
index 5354fcbe490..5ec651947d8 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-000.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-000.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>hello
there</span></div>
-<div class="test" id="test2"><span>hello
+<div class="test" id="test2"><span>hello
there</span></div>
<div class="test" id="test3"><span>hello
there</span></div>
-<div class="test" id="test4"><span>hello
+<div class="test" id="test4"><span>hello
there</span></div>
<div class="test" id="test5"><span>hello
there</span></div>
-<div class="test" id="test6"><span>hello
-
-
+<div class="test" id="test6"><span>hello
+
+
there</span></div>
<div class="ref" id="ref"><span>hello there</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-001.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-001.xht
index 1276d8ee32c..0e8e9b2da90 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-001.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-001.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
中国话</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
中国话</span></div>
<div class="test" id="test3"><span>日本語
中国话</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
中国话</span></div>
<div class="test" id="test5"><span>日本語
中国话</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
中国话</span></div>
<div class="ref" id="ref"><span>日本語中国话</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-002.xht
index 597a636058e..a74295b0d4a 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-002.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-002.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
WIDTH</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
WIDTH</span></div>
<div class="test" id="test3"><span>FULL
WIDTH</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
WIDTH</span></div>
<div class="test" id="test5"><span>FULL
WIDTH</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>FULLWIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-003.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-003.xht
index 25dc3a12196..3238395d77d 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-003.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-003.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ハン
カク</span></div>
-<div class="test" id="test2"><span>ハン
+<div class="test" id="test2"><span>ハン
カク</span></div>
<div class="test" id="test3"><span>ハン
カク</span></div>
-<div class="test" id="test4"><span>ハン
+<div class="test" id="test4"><span>ハン
カク</span></div>
<div class="test" id="test5"><span>ハン
カク</span></div>
-<div class="test" id="test6"><span>ハン
-
-
+<div class="test" id="test6"><span>ハン
+
+
カク</span></div>
<div class="ref" id="ref"><span>ハンカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-004.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-004.xht
index d7861ed99da..00dbfb2ce4c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-004.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-004.xht
@@ -17,36 +17,36 @@
<div id="log"></div>
<div class="test" id="test1"><span>₩
24</span></div>
-<div class="test" id="test2"><span>₩
+<div class="test" id="test2"><span>₩
24</span></div>
<div class="test" id="test3"><span>₩
24</span></div>
-<div class="test" id="test4"><span>₩
+<div class="test" id="test4"><span>₩
24</span></div>
<div class="test" id="test5"><span>₩
24</span></div>
-<div class="test" id="test6"><span>₩
-
-
+<div class="test" id="test6"><span>₩
+
+
24</span></div>
<div class="ref" id="ref1"><span>₩24</span></div>
<div class="test" id="test7"><span>24
₩</span></div>
-<div class="test" id="test8"><span>24
+<div class="test" id="test8"><span>24
₩</span></div>
<div class="test" id="test9"><span>24
₩</span></div>
-<div class="test" id="test10"><span>24
+<div class="test" id="test10"><span>24
₩</span></div>
<div class="test" id="test11"><span>24
₩</span></div>
-<div class="test" id="test12"><span>24
-
-
+<div class="test" id="test12"><span>24
+
+
₩</span></div>
<div class="ref" id="ref2"><span>24₩</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-005.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-005.xht
index d32d80d89a3..56e01b63248 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-005.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-005.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>漢字
kanji</span></div>
-<div class="test" id="test2"><span>漢字
+<div class="test" id="test2"><span>漢字
kanji</span></div>
<div class="test" id="test3"><span>漢字
kanji</span></div>
-<div class="test" id="test4"><span>漢字
+<div class="test" id="test4"><span>漢字
kanji</span></div>
<div class="test" id="test5"><span>漢字
kanji</span></div>
-<div class="test" id="test6"><span>漢字
-
-
+<div class="test" id="test6"><span>漢字
+
+
kanji</span></div>
<div class="ref" id="ref"><span>漢字 kanji</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-006.xht
index 3d2d66c28d7..7cb3760d3c6 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-006.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-006.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
width</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
width</span></div>
<div class="test" id="test3"><span>FULL
width</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
width</span></div>
<div class="test" id="test5"><span>FULL
width</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
width</span></div>
<div class="ref" id="ref"><span>FULL width</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-007.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-007.xht
index 4561cfa8056..b5cddd62d39 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-007.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-007.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>han
カク</span></div>
-<div class="test" id="test2"><span>han
+<div class="test" id="test2"><span>han
カク</span></div>
<div class="test" id="test3"><span>han
カク</span></div>
-<div class="test" id="test4"><span>han
+<div class="test" id="test4"><span>han
カク</span></div>
<div class="test" id="test5"><span>han
カク</span></div>
-<div class="test" id="test6"><span>han
-
-
+<div class="test" id="test6"><span>han
+
+
カク</span></div>
<div class="ref" id="ref"><span>han カク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-008.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-008.xht
index 6933d5cefa5..1220565a3e3 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-008.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-008.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
WIDTH</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
WIDTH</span></div>
<div class="test" id="test3"><span>日本語
WIDTH</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
WIDTH</span></div>
<div class="test" id="test5"><span>日本語
WIDTH</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>日本語WIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-009.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-009.xht
index a6a4284d7cd..f28562bde44 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-009.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-009.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
カク</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
カク</span></div>
<div class="test" id="test3"><span>FULL
カク</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
カク</span></div>
<div class="test" id="test5"><span>FULL
カク</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
カク</span></div>
<div class="ref" id="ref"><span>FULLカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-010.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-010.xht
index feb1ff52c53..d9b291de42e 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-010.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-010.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>한글
쓰기</span></div>
-<div class="test" id="test2"><span>한글
+<div class="test" id="test2"><span>한글
쓰기</span></div>
<div class="test" id="test3"><span>한글
쓰기</span></div>
-<div class="test" id="test4"><span>한글
+<div class="test" id="test4"><span>한글
쓰기</span></div>
<div class="test" id="test5"><span>한글
쓰기</span></div>
-<div class="test" id="test6"><span>한글
-
-
+<div class="test" id="test6"><span>한글
+
+
쓰기</span></div>
<div class="ref" id="ref"><span>한글 쓰기</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-011.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-011.xht
index b9fbdef7519..15db35a4698 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-011.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-011.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-012.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-012.xht
index bf28ad4925d..b09f1da5559 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-012.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-012.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-014.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-014.xht
index a152eb18f73..ef1e917c365 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-014.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-014.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษา ไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-015.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-015.xht
index 8ab646a7876..fc2f565b594 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-015.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-015.xht
@@ -17,37 +17,37 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
latin</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
latin</span></div>
<div class="test" id="test3"><span>ภาษา
latin</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
latin</span></div>
<div class="test" id="test5"><span>ภาษา
latin</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
latin</span></div>
<div class="ref" id="ref1"><span>ภาษา latin</span></div>
<div class="test" id="test7"><span>latin
ภาษา</span></div>
-<div class="test" id="test8"><span>latin
+<div class="test" id="test8"><span>latin
ภาษา</span></div>
<div class="test" id="test9"><span>latin
ภาษา</span></div>
-<div class="test" id="test10"><span>latin
+<div class="test" id="test10"><span>latin
ภาษา</span></div>
<div class="test" id="test11"><span>latin
ภาษา</span></div>
-<div class="test" id="test12"><span>latin
-
-
+<div class="test" id="test12"><span>latin
+
+
ภาษา</span></div>
<div class="ref" id="ref2"><span>latin ภาษา</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-016.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-016.xht
index 9a8725aba99..0ec5da4391c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-016.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-016.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา&#x200B;
+<div class="test" id="test2"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา&#x200B;
+<div class="test" id="test4"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา&#x200B;
-
-
+<div class="test" id="test6"><span>ภาษา&#x200B;
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-017.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-017.xht
index e7921c1ec96..7cfe63f290f 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-017.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/seg-break-transformation-017.xht
@@ -18,17 +18,17 @@
&#x200B;ไทย</span></div>
<div class="test" id="test2"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test3"><span>ภาษา
+<div class="test" id="test3"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
&#x200B;ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
&#x200B;ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
@@ -79,5 +79,4 @@ assert_equals(matches.length, 1);
The assertion will fail if space is produced for any line in the test paragraph.
-->
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1/white-space-collapse-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1/white-space-collapse-002.xht
index 4db3c5dee4f..fd309fe25e3 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1/white-space-collapse-002.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1/white-space-collapse-002.xht
@@ -17,13 +17,13 @@
<div class="test" id="testRLO1"><span>RLO&#x202E;
level&#x202C;here</span></div>
<div class="ref" id="refRLO1"><span>RLOlevel here</span></div>
-<div class="test" id="testRLO2"><span>RLO &#x202E;
+<div class="test" id="testRLO2"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO2"><span>RLO level</span></div>
<div class="test" id="testRLO3"><span>RLO
&#x202E; level&#x202C;</span></div>
<div class="ref" id="refRLO3"><span>RLO level</span></div>
-<div class="test" id="testRLO4"><span>RLO &#x202E;
+<div class="test" id="testRLO4"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO4"><span>RLO level</span></div>
<div class="test" id="testRLO5"><span>RLO
@@ -35,13 +35,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLE1"><span>RLE&#x202B;
level&#x202C;here</span></div>
<div class="ref" id="refRLE1"><span>RLElevel here</span></div>
-<div class="test" id="testRLE2"><span>RLE &#x202B;
+<div class="test" id="testRLE2"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE2"><span>RLE level</span></div>
<div class="test" id="testRLE3"><span>RLE
&#x202B; level&#x202C;</span></div>
<div class="ref" id="refRLE3"><span>RLE level</span></div>
-<div class="test" id="testRLE4"><span>RLE &#x202B;
+<div class="test" id="testRLE4"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE4"><span>RLE level</span></div>
<div class="test" id="testRLE5"><span>RLE
@@ -53,13 +53,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLI1"><span>RLI⁧
level⁩here</span></div>
<div class="ref" id="refRLI1"><span>RLIlevel here</span></div>
-<div class="test" id="testRLI2"><span>RLI ⁧
+<div class="test" id="testRLI2"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI2"><span>RLI level</span></div>
<div class="test" id="testRLI3"><span>RLI
⁧ level⁩</span></div>
<div class="ref" id="refRLI3"><span>RLI level</span></div>
-<div class="test" id="testRLI4"><span>RLI ⁧
+<div class="test" id="testRLI4"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI4"><span>RLI level</span></div>
<div class="test" id="testRLI5"><span>RLI
@@ -71,13 +71,13 @@ level⁩</span></div>
<div class="test" id="testRLM1"><span>RLM&#x200F;
mark</span></div>
<div class="ref" id="refRLM1"><span>RLM mark</span></div>
-<div class="test" id="testRLM2"><span>RLM &#x200F;
+<div class="test" id="testRLM2"><span>RLM &#x200F;
mark</span></div>
<div class="ref" id="refRLM2"><span>RLM mark</span></div>
<div class="test" id="testRLM3"><span>RLM
&#x200F; mark</span></div>
<div class="ref" id="refRLM3"><span>RLM mark</span></div>
-<div class="test" id="testRLM4"><span>RLM &#x200F;
+<div class="test" id="testRLM4"><span>RLM &#x200F;
mark</span></div>
<div class="ref" id="refRLM4"><span>RLM mark</span></div>
<div class="test" id="testRLM5"><span>RLM
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-000.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-000.xht
index 5354fcbe490..5ec651947d8 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-000.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-000.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>hello
there</span></div>
-<div class="test" id="test2"><span>hello
+<div class="test" id="test2"><span>hello
there</span></div>
<div class="test" id="test3"><span>hello
there</span></div>
-<div class="test" id="test4"><span>hello
+<div class="test" id="test4"><span>hello
there</span></div>
<div class="test" id="test5"><span>hello
there</span></div>
-<div class="test" id="test6"><span>hello
-
-
+<div class="test" id="test6"><span>hello
+
+
there</span></div>
<div class="ref" id="ref"><span>hello there</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-001.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-001.xht
index 1276d8ee32c..0e8e9b2da90 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-001.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-001.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
中国话</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
中国话</span></div>
<div class="test" id="test3"><span>日本語
中国话</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
中国话</span></div>
<div class="test" id="test5"><span>日本語
中国话</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
中国话</span></div>
<div class="ref" id="ref"><span>日本語中国话</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-002.xht
index 597a636058e..a74295b0d4a 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-002.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-002.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
WIDTH</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
WIDTH</span></div>
<div class="test" id="test3"><span>FULL
WIDTH</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
WIDTH</span></div>
<div class="test" id="test5"><span>FULL
WIDTH</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>FULLWIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-003.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-003.xht
index 25dc3a12196..3238395d77d 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-003.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-003.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ハン
カク</span></div>
-<div class="test" id="test2"><span>ハン
+<div class="test" id="test2"><span>ハン
カク</span></div>
<div class="test" id="test3"><span>ハン
カク</span></div>
-<div class="test" id="test4"><span>ハン
+<div class="test" id="test4"><span>ハン
カク</span></div>
<div class="test" id="test5"><span>ハン
カク</span></div>
-<div class="test" id="test6"><span>ハン
-
-
+<div class="test" id="test6"><span>ハン
+
+
カク</span></div>
<div class="ref" id="ref"><span>ハンカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-004.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-004.xht
index d7861ed99da..00dbfb2ce4c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-004.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-004.xht
@@ -17,36 +17,36 @@
<div id="log"></div>
<div class="test" id="test1"><span>₩
24</span></div>
-<div class="test" id="test2"><span>₩
+<div class="test" id="test2"><span>₩
24</span></div>
<div class="test" id="test3"><span>₩
24</span></div>
-<div class="test" id="test4"><span>₩
+<div class="test" id="test4"><span>₩
24</span></div>
<div class="test" id="test5"><span>₩
24</span></div>
-<div class="test" id="test6"><span>₩
-
-
+<div class="test" id="test6"><span>₩
+
+
24</span></div>
<div class="ref" id="ref1"><span>₩24</span></div>
<div class="test" id="test7"><span>24
₩</span></div>
-<div class="test" id="test8"><span>24
+<div class="test" id="test8"><span>24
₩</span></div>
<div class="test" id="test9"><span>24
₩</span></div>
-<div class="test" id="test10"><span>24
+<div class="test" id="test10"><span>24
₩</span></div>
<div class="test" id="test11"><span>24
₩</span></div>
-<div class="test" id="test12"><span>24
-
-
+<div class="test" id="test12"><span>24
+
+
₩</span></div>
<div class="ref" id="ref2"><span>24₩</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-005.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-005.xht
index d32d80d89a3..56e01b63248 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-005.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-005.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>漢字
kanji</span></div>
-<div class="test" id="test2"><span>漢字
+<div class="test" id="test2"><span>漢字
kanji</span></div>
<div class="test" id="test3"><span>漢字
kanji</span></div>
-<div class="test" id="test4"><span>漢字
+<div class="test" id="test4"><span>漢字
kanji</span></div>
<div class="test" id="test5"><span>漢字
kanji</span></div>
-<div class="test" id="test6"><span>漢字
-
-
+<div class="test" id="test6"><span>漢字
+
+
kanji</span></div>
<div class="ref" id="ref"><span>漢字 kanji</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-006.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-006.xht
index 3d2d66c28d7..7cb3760d3c6 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-006.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-006.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
width</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
width</span></div>
<div class="test" id="test3"><span>FULL
width</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
width</span></div>
<div class="test" id="test5"><span>FULL
width</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
width</span></div>
<div class="ref" id="ref"><span>FULL width</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-007.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-007.xht
index 4561cfa8056..b5cddd62d39 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-007.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-007.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>han
カク</span></div>
-<div class="test" id="test2"><span>han
+<div class="test" id="test2"><span>han
カク</span></div>
<div class="test" id="test3"><span>han
カク</span></div>
-<div class="test" id="test4"><span>han
+<div class="test" id="test4"><span>han
カク</span></div>
<div class="test" id="test5"><span>han
カク</span></div>
-<div class="test" id="test6"><span>han
-
-
+<div class="test" id="test6"><span>han
+
+
カク</span></div>
<div class="ref" id="ref"><span>han カク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-008.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-008.xht
index 6933d5cefa5..1220565a3e3 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-008.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-008.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>日本語
WIDTH</span></div>
-<div class="test" id="test2"><span>日本語
+<div class="test" id="test2"><span>日本語
WIDTH</span></div>
<div class="test" id="test3"><span>日本語
WIDTH</span></div>
-<div class="test" id="test4"><span>日本語
+<div class="test" id="test4"><span>日本語
WIDTH</span></div>
<div class="test" id="test5"><span>日本語
WIDTH</span></div>
-<div class="test" id="test6"><span>日本語
-
-
+<div class="test" id="test6"><span>日本語
+
+
WIDTH</span></div>
<div class="ref" id="ref"><span>日本語WIDTH</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-009.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-009.xht
index a6a4284d7cd..f28562bde44 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-009.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-009.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>FULL
カク</span></div>
-<div class="test" id="test2"><span>FULL
+<div class="test" id="test2"><span>FULL
カク</span></div>
<div class="test" id="test3"><span>FULL
カク</span></div>
-<div class="test" id="test4"><span>FULL
+<div class="test" id="test4"><span>FULL
カク</span></div>
<div class="test" id="test5"><span>FULL
カク</span></div>
-<div class="test" id="test6"><span>FULL
-
-
+<div class="test" id="test6"><span>FULL
+
+
カク</span></div>
<div class="ref" id="ref"><span>FULLカク</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-010.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-010.xht
index feb1ff52c53..d9b291de42e 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-010.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-010.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>한글
쓰기</span></div>
-<div class="test" id="test2"><span>한글
+<div class="test" id="test2"><span>한글
쓰기</span></div>
<div class="test" id="test3"><span>한글
쓰기</span></div>
-<div class="test" id="test4"><span>한글
+<div class="test" id="test4"><span>한글
쓰기</span></div>
<div class="test" id="test5"><span>한글
쓰기</span></div>
-<div class="test" id="test6"><span>한글
-
-
+<div class="test" id="test6"><span>한글
+
+
쓰기</span></div>
<div class="ref" id="ref"><span>한글 쓰기</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-011.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-011.xht
index b9fbdef7519..15db35a4698 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-011.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-011.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-012.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-012.xht
index bf28ad4925d..b09f1da5559 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-012.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-012.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test2"><span>하ᄂ
+<div class="test" id="test2"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test3"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test4"><span>하ᄂ
+<div class="test" id="test4"><span>하ᄂ
그ᄅ</span></div>
<div class="test" id="test5"><span>하ᄂ
그ᄅ</span></div>
-<div class="test" id="test6"><span>하ᄂ
-
-
+<div class="test" id="test6"><span>하ᄂ
+
+
그ᄅ</span></div>
<div class="ref" id="ref"><span>하ᄂ 그ᄅ</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-014.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-014.xht
index a152eb18f73..ef1e917c365 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-014.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-014.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษา ไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-015.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-015.xht
index 8ab646a7876..fc2f565b594 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-015.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-015.xht
@@ -17,37 +17,37 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา
latin</span></div>
-<div class="test" id="test2"><span>ภาษา
+<div class="test" id="test2"><span>ภาษา
latin</span></div>
<div class="test" id="test3"><span>ภาษา
latin</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
latin</span></div>
<div class="test" id="test5"><span>ภาษา
latin</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
latin</span></div>
<div class="ref" id="ref1"><span>ภาษา latin</span></div>
<div class="test" id="test7"><span>latin
ภาษา</span></div>
-<div class="test" id="test8"><span>latin
+<div class="test" id="test8"><span>latin
ภาษา</span></div>
<div class="test" id="test9"><span>latin
ภาษา</span></div>
-<div class="test" id="test10"><span>latin
+<div class="test" id="test10"><span>latin
ภาษา</span></div>
<div class="test" id="test11"><span>latin
ภาษา</span></div>
-<div class="test" id="test12"><span>latin
-
-
+<div class="test" id="test12"><span>latin
+
+
ภาษา</span></div>
<div class="ref" id="ref2"><span>latin ภาษา</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-016.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-016.xht
index 9a8725aba99..0ec5da4391c 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-016.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-016.xht
@@ -17,19 +17,19 @@
<div id="log"></div>
<div class="test" id="test1"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test2"><span>ภาษา&#x200B;
+<div class="test" id="test2"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test3"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา&#x200B;
+<div class="test" id="test4"><span>ภาษา&#x200B;
ไทย</span></div>
<div class="test" id="test5"><span>ภาษา&#x200B;
ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา&#x200B;
-
-
+<div class="test" id="test6"><span>ภาษา&#x200B;
+
+
ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-017.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-017.xht
index e7921c1ec96..7cfe63f290f 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-017.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/seg-break-transformation-017.xht
@@ -18,17 +18,17 @@
&#x200B;ไทย</span></div>
<div class="test" id="test2"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test3"><span>ภาษา
+<div class="test" id="test3"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test4"><span>ภาษา
+<div class="test" id="test4"><span>ภาษา
&#x200B;ไทย</span></div>
<div class="test" id="test5"><span>ภาษา
&#x200B;ไทย</span></div>
-<div class="test" id="test6"><span>ภาษา
-
-
+<div class="test" id="test6"><span>ภาษา
+
+
&#x200B;ไทย</span></div>
<div class="ref" id="ref"><span>ภาษาไทย</span></div>
<script>
@@ -79,5 +79,4 @@ assert_equals(matches.length, 1);
The assertion will fail if space is produced for any line in the test paragraph.
-->
-
</body></html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/white-space-collapse-002.xht b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/white-space-collapse-002.xht
index 4db3c5dee4f..fd309fe25e3 100644
--- a/tests/wpt/css-tests/css-text-3_dev/xhtml1print/white-space-collapse-002.xht
+++ b/tests/wpt/css-tests/css-text-3_dev/xhtml1print/white-space-collapse-002.xht
@@ -17,13 +17,13 @@
<div class="test" id="testRLO1"><span>RLO&#x202E;
level&#x202C;here</span></div>
<div class="ref" id="refRLO1"><span>RLOlevel here</span></div>
-<div class="test" id="testRLO2"><span>RLO &#x202E;
+<div class="test" id="testRLO2"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO2"><span>RLO level</span></div>
<div class="test" id="testRLO3"><span>RLO
&#x202E; level&#x202C;</span></div>
<div class="ref" id="refRLO3"><span>RLO level</span></div>
-<div class="test" id="testRLO4"><span>RLO &#x202E;
+<div class="test" id="testRLO4"><span>RLO &#x202E;
level&#x202C;</span></div>
<div class="ref" id="refRLO4"><span>RLO level</span></div>
<div class="test" id="testRLO5"><span>RLO
@@ -35,13 +35,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLE1"><span>RLE&#x202B;
level&#x202C;here</span></div>
<div class="ref" id="refRLE1"><span>RLElevel here</span></div>
-<div class="test" id="testRLE2"><span>RLE &#x202B;
+<div class="test" id="testRLE2"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE2"><span>RLE level</span></div>
<div class="test" id="testRLE3"><span>RLE
&#x202B; level&#x202C;</span></div>
<div class="ref" id="refRLE3"><span>RLE level</span></div>
-<div class="test" id="testRLE4"><span>RLE &#x202B;
+<div class="test" id="testRLE4"><span>RLE &#x202B;
level&#x202C;</span></div>
<div class="ref" id="refRLE4"><span>RLE level</span></div>
<div class="test" id="testRLE5"><span>RLE
@@ -53,13 +53,13 @@ level&#x202C;</span></div>
<div class="test" id="testRLI1"><span>RLI⁧
level⁩here</span></div>
<div class="ref" id="refRLI1"><span>RLIlevel here</span></div>
-<div class="test" id="testRLI2"><span>RLI ⁧
+<div class="test" id="testRLI2"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI2"><span>RLI level</span></div>
<div class="test" id="testRLI3"><span>RLI
⁧ level⁩</span></div>
<div class="ref" id="refRLI3"><span>RLI level</span></div>
-<div class="test" id="testRLI4"><span>RLI ⁧
+<div class="test" id="testRLI4"><span>RLI ⁧
level⁩</span></div>
<div class="ref" id="refRLI4"><span>RLI level</span></div>
<div class="test" id="testRLI5"><span>RLI
@@ -71,13 +71,13 @@ level⁩</span></div>
<div class="test" id="testRLM1"><span>RLM&#x200F;
mark</span></div>
<div class="ref" id="refRLM1"><span>RLM mark</span></div>
-<div class="test" id="testRLM2"><span>RLM &#x200F;
+<div class="test" id="testRLM2"><span>RLM &#x200F;
mark</span></div>
<div class="ref" id="refRLM2"><span>RLM mark</span></div>
<div class="test" id="testRLM3"><span>RLM
&#x200F; mark</span></div>
<div class="ref" id="refRLM3"><span>RLM mark</span></div>
-<div class="test" id="testRLM4"><span>RLM &#x200F;
+<div class="test" id="testRLM4"><span>RLM &#x200F;
mark</span></div>
<div class="ref" id="refRLM4"><span>RLM mark</span></div>
<div class="test" id="testRLM5"><span>RLM
diff --git a/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm b/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
index 60d7c5b7a51..251ee4f860d 100644
--- a/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/chapter-15.htm
@@ -1864,7 +1864,7 @@
<tr id="font-style-applies-to-004-15.4" class="">
<td>
<a href="font-style-applies-to-004.htm">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1875,7 +1875,7 @@
<tr id="font-style-applies-to-005-15.4" class="">
<td>
<a href="font-style-applies-to-005.htm">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1886,7 +1886,7 @@
<tr id="font-style-applies-to-006-15.4" class="">
<td>
<a href="font-style-applies-to-006.htm">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1897,7 +1897,7 @@
<tr id="font-style-applies-to-007-15.4" class="">
<td>
<a href="font-style-applies-to-007.htm">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1908,7 +1908,7 @@
<tr id="font-style-applies-to-008-15.4" class="">
<td>
<a href="font-style-applies-to-008.htm">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1919,7 +1919,7 @@
<tr id="font-style-applies-to-009-15.4" class="">
<td>
<a href="font-style-applies-to-009.htm">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1930,7 +1930,7 @@
<tr id="font-style-applies-to-010-15.4" class="">
<td>
<a href="font-style-applies-to-010.htm">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1941,7 +1941,7 @@
<tr id="font-style-applies-to-011-15.4" class="">
<td>
<a href="font-style-applies-to-011.htm">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1952,7 +1952,7 @@
<tr id="font-style-applies-to-014-15.4" class="">
<td>
<a href="font-style-applies-to-014.htm">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
@@ -2087,7 +2087,7 @@
<tr id="font-style-applies-to-004-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-004.htm">font-style-applies-to-004</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -2098,7 +2098,7 @@
<tr id="font-style-applies-to-005-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-005.htm">font-style-applies-to-005</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -2109,7 +2109,7 @@
<tr id="font-style-applies-to-006-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-006.htm">font-style-applies-to-006</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -2120,7 +2120,7 @@
<tr id="font-style-applies-to-007-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-007.htm">font-style-applies-to-007</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -2131,7 +2131,7 @@
<tr id="font-style-applies-to-008-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-008.htm">font-style-applies-to-008</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -2142,7 +2142,7 @@
<tr id="font-style-applies-to-009-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-009.htm">font-style-applies-to-009</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -2153,7 +2153,7 @@
<tr id="font-style-applies-to-010-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-010.htm">font-style-applies-to-010</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -2164,7 +2164,7 @@
<tr id="font-style-applies-to-011-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-011.htm">font-style-applies-to-011</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -2175,7 +2175,7 @@
<tr id="font-style-applies-to-014-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-014.htm">font-style-applies-to-014</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-004.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-004.htm
index bfa8b93aaea..64b44cb22a0 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-004.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-004.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-005.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-005.htm
index 669ed3b702e..b3399f0df3b 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-005.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-005.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-006.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-006.htm
index 4d18ac528bd..f4f55a67242 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-006.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-006.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-007.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-007.htm
index 6b7255fe7d9..26cdb49514b 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-007.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-007.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-008.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-008.htm
index e75db2e68d1..4cd6a46bae7 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-008.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-008.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-009.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-009.htm
index 6ae59a0663e..5a4f109fda6 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-009.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-009.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-010.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-010.htm
index d96aa16f490..4f083a198bf 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-010.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-010.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-011.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-011.htm
index da49131c7de..27df0929a70 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-011.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-011.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-014.htm b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-014.htm
index a1b19302893..2b4a37f032c 100644
--- a/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-014.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/font-style-applies-to-014.htm
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style">
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling">
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop">
+ <link rel="match" href="reference/pass_if_filler_text_slanted.htm">
<meta name="flags" content="">
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements.">
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/html4/reference/pass_if_filler_text_slanted.htm b/tests/wpt/css-tests/css21_dev/html4/reference/pass_if_filler_text_slanted.htm
new file mode 100644
index 00000000000..a76187c2863
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/html4/reference/pass_if_filler_text_slanted.htm
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <link rel="author" title="Opera Software" href="https://opera.com">
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com">
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
index a2d8e43a19d..926fcc6c967 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
+++ b/tests/wpt/css-tests/css21_dev/html4/reftest-toc.htm
@@ -28420,6 +28420,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.htm">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.htm">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.htm">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.htm">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.htm">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.htm">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.htm">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.htm">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.htm">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.htm">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css21_dev/html4/reftest.list b/tests/wpt/css-tests/css21_dev/html4/reftest.list
index 06a8486eb22..8531be95f0b 100644
--- a/tests/wpt/css-tests/css21_dev/html4/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/html4/reftest.list
@@ -3592,6 +3592,15 @@ font-size-zero-1.htm == reference/font-size-zero-1-ref.htm != reference/font-siz
font-size-zero-2.htm == reference/font-size-zero-2-ref.htm
font-style-applies-to-001.htm == reference/font-style-applies-to-001-ref.htm
font-style-applies-to-002.htm == reference/font-style-applies-to-001-ref.htm
+font-style-applies-to-004.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-005.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-006.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-007.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-008.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-009.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-010.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-011.htm == reference/pass_if_filler_text_slanted.htm
+font-style-applies-to-014.htm == reference/pass_if_filler_text_slanted.htm
font-style-applies-to-016.htm == reference/no-red-on-blank-page-ref.htm
font-style-applies-to-017.htm == reference/font-style-applies-to-001-ref.htm
font-variant-001.htm == reference/font-variant-001-ref.htm
diff --git a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
index dfa869d9b4a..310015e5f97 100644
--- a/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/css21_dev/implementation-report-TEMPLATE.data
@@ -12111,24 +12111,24 @@ html4/font-style-applies-to-002.htm b3f8c5b4591814ddf986bcaf25096c7a614d8f05 ?
xhtml1/font-style-applies-to-002.xht b3f8c5b4591814ddf986bcaf25096c7a614d8f05 ?
html4/font-style-applies-to-003.htm c9091676173e2404c0dbdfe21f34464fa6489e63 ?
xhtml1/font-style-applies-to-003.xht c9091676173e2404c0dbdfe21f34464fa6489e63 ?
-html4/font-style-applies-to-004.htm 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 ?
-xhtml1/font-style-applies-to-004.xht 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 ?
-html4/font-style-applies-to-005.htm bdfa4966cbd90fe8acdd194f997502ad57fe100c ?
-xhtml1/font-style-applies-to-005.xht bdfa4966cbd90fe8acdd194f997502ad57fe100c ?
-html4/font-style-applies-to-006.htm 9d33295ec76dfae16f29d8b68c07891a36fd1722 ?
-xhtml1/font-style-applies-to-006.xht 9d33295ec76dfae16f29d8b68c07891a36fd1722 ?
-html4/font-style-applies-to-007.htm 831fbcff9281cf698f0b6809b6596dd125b7d7bf ?
-xhtml1/font-style-applies-to-007.xht 831fbcff9281cf698f0b6809b6596dd125b7d7bf ?
-html4/font-style-applies-to-008.htm 31484c5ed8d80460a5d48e35fdfce7678dd79567 ?
-xhtml1/font-style-applies-to-008.xht 31484c5ed8d80460a5d48e35fdfce7678dd79567 ?
-html4/font-style-applies-to-009.htm 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 ?
-xhtml1/font-style-applies-to-009.xht 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 ?
-html4/font-style-applies-to-010.htm 24ba8541e2ffef3b804dd50f67ff000df11c5159 ?
-xhtml1/font-style-applies-to-010.xht 24ba8541e2ffef3b804dd50f67ff000df11c5159 ?
-html4/font-style-applies-to-011.htm eca13bc600d5373147c2277f3b372963e03e9db5 ?
-xhtml1/font-style-applies-to-011.xht eca13bc600d5373147c2277f3b372963e03e9db5 ?
-html4/font-style-applies-to-014.htm 4d7d254c33a96c9317abc0a708a43362edc7a28e ?
-xhtml1/font-style-applies-to-014.xht 4d7d254c33a96c9317abc0a708a43362edc7a28e ?
+html4/font-style-applies-to-004.htm 30c6e824201232b0333c965d3753e0851db92047 ?
+xhtml1/font-style-applies-to-004.xht 30c6e824201232b0333c965d3753e0851db92047 ?
+html4/font-style-applies-to-005.htm 13766b94421b0ae8951ea0ae394be12ffda39315 ?
+xhtml1/font-style-applies-to-005.xht 13766b94421b0ae8951ea0ae394be12ffda39315 ?
+html4/font-style-applies-to-006.htm 35f99b1e49fc6e6aff11a777d112881d882d5c81 ?
+xhtml1/font-style-applies-to-006.xht 35f99b1e49fc6e6aff11a777d112881d882d5c81 ?
+html4/font-style-applies-to-007.htm 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 ?
+xhtml1/font-style-applies-to-007.xht 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 ?
+html4/font-style-applies-to-008.htm 80ec480f7ec920f6e4e00308d1ec27a9525ba037 ?
+xhtml1/font-style-applies-to-008.xht 80ec480f7ec920f6e4e00308d1ec27a9525ba037 ?
+html4/font-style-applies-to-009.htm 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee ?
+xhtml1/font-style-applies-to-009.xht 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee ?
+html4/font-style-applies-to-010.htm e7521d522d0b194a55aa10e342322346a2ae534e ?
+xhtml1/font-style-applies-to-010.xht e7521d522d0b194a55aa10e342322346a2ae534e ?
+html4/font-style-applies-to-011.htm 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 ?
+xhtml1/font-style-applies-to-011.xht 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 ?
+html4/font-style-applies-to-014.htm 423c3389a51478739864b85bfecab054fdd1afdb ?
+xhtml1/font-style-applies-to-014.xht 423c3389a51478739864b85bfecab054fdd1afdb ?
html4/font-style-applies-to-015.htm 3f2814a722eec5d10a064d2e65eb05080fbcabfc ?
xhtml1/font-style-applies-to-015.xht 3f2814a722eec5d10a064d2e65eb05080fbcabfc ?
html4/font-style-applies-to-016.htm 8a8c658df17e89a717383044778ffdf66766937d ?
diff --git a/tests/wpt/css-tests/css21_dev/testinfo.data b/tests/wpt/css-tests/css21_dev/testinfo.data
index 214b90db197..5436018c2f3 100644
--- a/tests/wpt/css-tests/css21_dev/testinfo.data
+++ b/tests/wpt/css-tests/css21_dev/testinfo.data
@@ -6082,15 +6082,15 @@ font-style-004 Font-style set to 'inherit' ahem http://www.w3.org/TR/CSS21/font
font-style-applies-to-001 reference/font-style-applies-to-001-ref Font-style and 'display: inline' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop aa458eeb7e7576a7b47cffac8dab1a402e1eacd3 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline' elements.
font-style-applies-to-002 reference/font-style-applies-to-001-ref Font-style and 'display: block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop b3f8c5b4591814ddf986bcaf25096c7a614d8f05 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: block' elements.
font-style-applies-to-003 Font-style and 'display: list-item' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop c9091676173e2404c0dbdfe21f34464fa6489e63 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: list-item' elements.
-font-style-applies-to-004 Font-style and 'display: run-in' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 7b87677e6d553a6ee41fb07d2cc75bb2782bcd90 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: run-in' elements.
-font-style-applies-to-005 Font-style and 'display: inline-block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop bdfa4966cbd90fe8acdd194f997502ad57fe100c `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-block' elements.
-font-style-applies-to-006 Font-style and 'display: table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 9d33295ec76dfae16f29d8b68c07891a36fd1722 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table' elements.
-font-style-applies-to-007 Font-style and 'display: inline-table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 831fbcff9281cf698f0b6809b6596dd125b7d7bf `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-table' elements.
-font-style-applies-to-008 Font-style and 'display: table-row-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 31484c5ed8d80460a5d48e35fdfce7678dd79567 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row-group' elements.
-font-style-applies-to-009 Font-style and 'display: table-header-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 80b5ae9337efa282fee5e9d3c09fb6f2342de4e5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property does not applies to 'display: table-header-group' elements.
-font-style-applies-to-010 Font-style and 'display: table-footer-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 24ba8541e2ffef3b804dd50f67ff000df11c5159 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-footer-group' elements.
-font-style-applies-to-011 Font-style and 'display: table-row' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop eca13bc600d5373147c2277f3b372963e03e9db5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row' elements.
-font-style-applies-to-014 Font-style and 'display: table-cell' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 4d7d254c33a96c9317abc0a708a43362edc7a28e `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-cell' elements.
+font-style-applies-to-004 reference/pass_if_filler_text_slanted Font-style and 'display: run-in' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 30c6e824201232b0333c965d3753e0851db92047 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: run-in' elements.
+font-style-applies-to-005 reference/pass_if_filler_text_slanted Font-style and 'display: inline-block' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 13766b94421b0ae8951ea0ae394be12ffda39315 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-block' elements.
+font-style-applies-to-006 reference/pass_if_filler_text_slanted Font-style and 'display: table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 35f99b1e49fc6e6aff11a777d112881d882d5c81 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table' elements.
+font-style-applies-to-007 reference/pass_if_filler_text_slanted Font-style and 'display: inline-table' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 38a213862d3caf0ea9ddf5d9913c436d5e5adaa5 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inline-table' elements.
+font-style-applies-to-008 reference/pass_if_filler_text_slanted Font-style and 'display: table-row-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 80ec480f7ec920f6e4e00308d1ec27a9525ba037 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row-group' elements.
+font-style-applies-to-009 reference/pass_if_filler_text_slanted Font-style and 'display: table-header-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 5ccab5bd3b5d18eb742ff447b4017c74e825d1ee `Microsoft`<http://www.microsoft.com/> The 'font-style' property does not applies to 'display: table-header-group' elements.
+font-style-applies-to-010 reference/pass_if_filler_text_slanted Font-style and 'display: table-footer-group' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop e7521d522d0b194a55aa10e342322346a2ae534e `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-footer-group' elements.
+font-style-applies-to-011 reference/pass_if_filler_text_slanted Font-style and 'display: table-row' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 0dc3e436da487a1ef12ae4c26791c8a8c4f7d189 `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-row' elements.
+font-style-applies-to-014 reference/pass_if_filler_text_slanted Font-style and 'display: table-cell' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 423c3389a51478739864b85bfecab054fdd1afdb `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-cell' elements.
font-style-applies-to-015 Font-style and 'display: table-caption' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 3f2814a722eec5d10a064d2e65eb05080fbcabfc `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: table-caption' elements.
font-style-applies-to-016 reference/no-red-on-blank-page-ref Font-style and 'display: none' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 8a8c658df17e89a717383044778ffdf66766937d `Microsoft`<http://www.microsoft.com/> The font-style' property applies to 'display: none' elements.
font-style-applies-to-017 reference/font-style-applies-to-001-ref Font-style and 'display: inherit' elements http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style,http://www.w3.org/TR/CSS21/fonts.html#font-styling,http://www.w3.org/TR/css-fonts-3/#font-style-prop 0a4335e429e30d115196d5d60443d010da91443a `Microsoft`<http://www.microsoft.com/> The 'font-style' property applies to 'display: inherit' elements.
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
index 67bead1bc8d..124e86c4d37 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/chapter-15.xht
@@ -1864,7 +1864,7 @@
<tr id="font-style-applies-to-004-15.4" class="">
<td>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1875,7 +1875,7 @@
<tr id="font-style-applies-to-005-15.4" class="">
<td>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1886,7 +1886,7 @@
<tr id="font-style-applies-to-006-15.4" class="">
<td>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1897,7 +1897,7 @@
<tr id="font-style-applies-to-007-15.4" class="">
<td>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1908,7 +1908,7 @@
<tr id="font-style-applies-to-008-15.4" class="">
<td>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1919,7 +1919,7 @@
<tr id="font-style-applies-to-009-15.4" class="">
<td>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1930,7 +1930,7 @@
<tr id="font-style-applies-to-010-15.4" class="">
<td>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1941,7 +1941,7 @@
<tr id="font-style-applies-to-011-15.4" class="">
<td>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1952,7 +1952,7 @@
<tr id="font-style-applies-to-014-15.4" class="">
<td>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
@@ -2087,7 +2087,7 @@
<tr id="font-style-applies-to-004-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -2098,7 +2098,7 @@
<tr id="font-style-applies-to-005-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -2109,7 +2109,7 @@
<tr id="font-style-applies-to-006-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -2120,7 +2120,7 @@
<tr id="font-style-applies-to-007-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -2131,7 +2131,7 @@
<tr id="font-style-applies-to-008-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -2142,7 +2142,7 @@
<tr id="font-style-applies-to-009-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -2153,7 +2153,7 @@
<tr id="font-style-applies-to-010-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -2164,7 +2164,7 @@
<tr id="font-style-applies-to-011-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -2175,7 +2175,7 @@
<tr id="font-style-applies-to-014-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-004.xht
index af07e62a2b6..51b675c0eb2 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-004.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-004.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-005.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-005.xht
index a1bf8fc4045..4ef30e3cb1e 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-005.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-005.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-006.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-006.xht
index dbd903a69aa..0ee7a918525 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-006.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-006.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-007.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-007.xht
index 99f77275d23..90b47f65204 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-007.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-007.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-008.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-008.xht
index f7a53736008..f610d1dc2e0 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-008.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-008.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-009.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-009.xht
index e1bca9013a4..90fb5e265fc 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-009.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-009.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-010.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-010.xht
index 1330d2fb562..879df6c667f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-010.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-010.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-011.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-011.xht
index 5f35f81975b..b7d4aba250f 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-011.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-011.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-014.xht b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-014.xht
index c60754e79cf..d490eee961d 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-014.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/font-style-applies-to-014.xht
@@ -6,6 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht
new file mode 100644
index 00000000000..a448201f01c
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <link rel="author" title="Opera Software" href="https://opera.com" />
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
index bc8407a391f..2e3b5797ced 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest-toc.xht
@@ -28684,6 +28684,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list b/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
index 816df0d1690..759c1b31267 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/xhtml1/reftest.list
@@ -3592,6 +3592,15 @@ font-size-zero-1.xht == reference/font-size-zero-1-ref.xht != reference/font-siz
font-size-zero-2.xht == reference/font-size-zero-2-ref.xht
font-style-applies-to-001.xht == reference/font-style-applies-to-001-ref.xht
font-style-applies-to-002.xht == reference/font-style-applies-to-001-ref.xht
+font-style-applies-to-004.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-005.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-006.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-007.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-008.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-009.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-010.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-011.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-014.xht == reference/pass_if_filler_text_slanted.xht
font-style-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-017.xht == reference/font-style-applies-to-001-ref.xht
font-variant-001.xht == reference/font-variant-001-ref.xht
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
index 67bead1bc8d..124e86c4d37 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/chapter-15.xht
@@ -1864,7 +1864,7 @@
<tr id="font-style-applies-to-004-15.4" class="">
<td>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -1875,7 +1875,7 @@
<tr id="font-style-applies-to-005-15.4" class="">
<td>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -1886,7 +1886,7 @@
<tr id="font-style-applies-to-006-15.4" class="">
<td>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -1897,7 +1897,7 @@
<tr id="font-style-applies-to-007-15.4" class="">
<td>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -1908,7 +1908,7 @@
<tr id="font-style-applies-to-008-15.4" class="">
<td>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -1919,7 +1919,7 @@
<tr id="font-style-applies-to-009-15.4" class="">
<td>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -1930,7 +1930,7 @@
<tr id="font-style-applies-to-010-15.4" class="">
<td>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -1941,7 +1941,7 @@
<tr id="font-style-applies-to-011-15.4" class="">
<td>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -1952,7 +1952,7 @@
<tr id="font-style-applies-to-014-15.4" class="">
<td>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
@@ -2087,7 +2087,7 @@
<tr id="font-style-applies-to-004-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: run-in' elements
<ul class="assert">
@@ -2098,7 +2098,7 @@
<tr id="font-style-applies-to-005-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-block' elements
<ul class="assert">
@@ -2109,7 +2109,7 @@
<tr id="font-style-applies-to-006-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table' elements
<ul class="assert">
@@ -2120,7 +2120,7 @@
<tr id="font-style-applies-to-007-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: inline-table' elements
<ul class="assert">
@@ -2131,7 +2131,7 @@
<tr id="font-style-applies-to-008-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row-group' elements
<ul class="assert">
@@ -2142,7 +2142,7 @@
<tr id="font-style-applies-to-009-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-header-group' elements
<ul class="assert">
@@ -2153,7 +2153,7 @@
<tr id="font-style-applies-to-010-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-footer-group' elements
<ul class="assert">
@@ -2164,7 +2164,7 @@
<tr id="font-style-applies-to-011-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-row' elements
<ul class="assert">
@@ -2175,7 +2175,7 @@
<tr id="font-style-applies-to-014-15.4.#propdef-font-style" class="primary">
<td><strong>
<a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></strong></td>
- <td></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
<td></td>
<td>Font-style and 'display: table-cell' elements
<ul class="assert">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-004.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-004.xht
index 01bedd56386..f4196cbc636 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-004.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-004.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: run-in' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-005.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-005.xht
index 7c0afa3a1a6..7ba71b1498a 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-005.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-005.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-block' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-006.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-006.xht
index 052235d25a3..5233b145620 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-006.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-006.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-007.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-007.xht
index 7b40cdd67d0..75035ef1a91 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-007.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-007.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: inline-table' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-008.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-008.xht
index 1ce432940b4..9079dd2cd68 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-008.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-008.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-009.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-009.xht
index a4edd8b3358..45e149a1694 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-009.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-009.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property does not applies to 'display: table-header-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-010.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-010.xht
index 276a7ad7491..e9547d99ccf 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-010.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-010.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-footer-group' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-011.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-011.xht
index 492704b7160..7c1c1007e62 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-011.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-011.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-row' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-014.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-014.xht
index 56672e3175b..250f34c1928 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-014.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/font-style-applies-to-014.xht
@@ -15,6 +15,7 @@
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-style" />
<link rel="help" href="http://www.w3.org/TR/CSS21/fonts.html#font-styling" />
<link rel="help" href="http://www.w3.org/TR/css-fonts-3/#font-style-prop" />
+ <link rel="match" href="reference/pass_if_filler_text_slanted.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The 'font-style' property applies to 'display: table-cell' elements." />
<style type="text/css">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht
new file mode 100644
index 00000000000..1567d3adf5e
--- /dev/null
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Reference rendering - pass if Filler Text slanted to one side</title>
+ <style type="text/css">
+ @page { font: italic 8pt sans-serif; color: gray;
+ margin: 7%;
+ counter-increment: page;
+ @top-left { content: "CSS 2.1 Conformance Test Suite"; }
+ @top-right { content: "Test pass_if_filler_text_slanted"; }
+ @bottom-right { content: counter(page); }
+ }
+</style>
+ <link rel="author" title="Opera Software" href="https://opera.com" />
+ <link rel="author" title="Geoffrey Sneddon" href="mailto:me@gsnedders.com" />
+ <style>
+ div {
+ font-style: italic;
+ }
+ </style>
+</head>
+<body>
+ <p>Test passes if the "Filler Text" below is slanted to one side.</p>
+ <div>Filler Text</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
index bc8407a391f..2e3b5797ced 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest-toc.xht
@@ -28684,6 +28684,78 @@
<td rowspan="1"></td>
</tr>
</tbody>
+ <tbody id="font-style-applies-to-004" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: run-in' elements">
+ <a href="font-style-applies-to-004.xht">font-style-applies-to-004</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-005" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-block' elements">
+ <a href="font-style-applies-to-005.xht">font-style-applies-to-005</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-006" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table' elements">
+ <a href="font-style-applies-to-006.xht">font-style-applies-to-006</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-007" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: inline-table' elements">
+ <a href="font-style-applies-to-007.xht">font-style-applies-to-007</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-008" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row-group' elements">
+ <a href="font-style-applies-to-008.xht">font-style-applies-to-008</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-009" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-header-group' elements">
+ <a href="font-style-applies-to-009.xht">font-style-applies-to-009</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-010" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-footer-group' elements">
+ <a href="font-style-applies-to-010.xht">font-style-applies-to-010</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-011" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-row' elements">
+ <a href="font-style-applies-to-011.xht">font-style-applies-to-011</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
+ <tbody id="font-style-applies-to-014" class="">
+ <tr>
+ <td rowspan="1" title="Font-style and 'display: table-cell' elements">
+ <a href="font-style-applies-to-014.xht">font-style-applies-to-014</a></td>
+ <td><a href="reference/pass_if_filler_text_slanted.xht">=</a> </td>
+ <td rowspan="1"></td>
+ </tr>
+ </tbody>
<tbody id="font-style-applies-to-016" class="">
<tr>
<td rowspan="1" title="Font-style and 'display: none' elements">
diff --git a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
index 816df0d1690..759c1b31267 100644
--- a/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
+++ b/tests/wpt/css-tests/css21_dev/xhtml1print/reftest.list
@@ -3592,6 +3592,15 @@ font-size-zero-1.xht == reference/font-size-zero-1-ref.xht != reference/font-siz
font-size-zero-2.xht == reference/font-size-zero-2-ref.xht
font-style-applies-to-001.xht == reference/font-style-applies-to-001-ref.xht
font-style-applies-to-002.xht == reference/font-style-applies-to-001-ref.xht
+font-style-applies-to-004.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-005.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-006.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-007.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-008.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-009.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-010.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-011.xht == reference/pass_if_filler_text_slanted.xht
+font-style-applies-to-014.xht == reference/pass_if_filler_text_slanted.xht
font-style-applies-to-016.xht == reference/no-red-on-blank-page-ref.xht
font-style-applies-to-017.xht == reference/font-style-applies-to-001-ref.xht
font-variant-001.xht == reference/font-variant-001-ref.xht
diff --git a/tests/wpt/css-tests/geometry-1_dev/html/DOMPoint-001.htm b/tests/wpt/css-tests/geometry-1_dev/html/DOMPoint-001.htm
index a1c6a319c7d..230da922073 100644
--- a/tests/wpt/css-tests/geometry-1_dev/html/DOMPoint-001.htm
+++ b/tests/wpt/css-tests/geometry-1_dev/html/DOMPoint-001.htm
@@ -62,7 +62,7 @@
checkDOMPoint(new DOMPoint({x:1, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDOMPoint');
test(function() {
- checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:NaN, z:0, w:1});
+ checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:0, z:0, w:1});
},'testConstructor2undefined');
test(function() {
checkDOMPoint(new DOMPoint("a", "b"), {x:NaN, y:NaN, z:0, w:1});
diff --git a/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data b/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
index e825fc04de1..8eed0ec5add 100644
--- a/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
+++ b/tests/wpt/css-tests/geometry-1_dev/implementation-report-TEMPLATE.data
@@ -5,8 +5,8 @@
testname revision result comment
html/dommatrix-001.htm 073bb957a964c40741226edda571b0051fde11d7 ?
xhtml1/dommatrix-001.xht 073bb957a964c40741226edda571b0051fde11d7 ?
-html/dompoint-001.htm 4eab429b2c693c8262acc9c9e4b8fe388ccefe7d ?
-xhtml1/dompoint-001.xht 4eab429b2c693c8262acc9c9e4b8fe388ccefe7d ?
+html/dompoint-001.htm 665e2664c436ff50a27f1ab0532d656205e7f441 ?
+xhtml1/dompoint-001.xht 665e2664c436ff50a27f1ab0532d656205e7f441 ?
html/domquad-001.htm 608cb7264f7f7f64838baf911bf9e470cf89444c ?
xhtml1/domquad-001.xht 608cb7264f7f7f64838baf911bf9e470cf89444c ?
html/domrect-001.htm 2683301224ae44225ab87152ac19e1cd866f59ae ?
diff --git a/tests/wpt/css-tests/geometry-1_dev/testinfo.data b/tests/wpt/css-tests/geometry-1_dev/testinfo.data
index 05a5597bfda..3e1e4097d89 100644
--- a/tests/wpt/css-tests/geometry-1_dev/testinfo.data
+++ b/tests/wpt/css-tests/geometry-1_dev/testinfo.data
@@ -1,5 +1,5 @@
id references title flags links revision credits assertion
DOMMatrix-001 Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors script http://www.w3.org/TR/geometry-1/#DOMMatrix,http://www.w3.org/TR/geometry-1/#dommatrix-constructors,http://www.w3.org/TR/geometry-1/#dom-dommatrix-dommatrix 073bb957a964c40741226edda571b0051fde11d7 `Dirk Schulze`<mailto:dschulze@adobe.com>
-DOMPoint-001 Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests script http://www.w3.org/TR/geometry-1/#DOMPoint,http://www.w3.org/TR/geometry-1/#dictdef-dompointinit,http://www.w3.org/TR/geometry-1/#dom-dompoint-dompoint,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-x,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-y,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-z,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-w 4eab429b2c693c8262acc9c9e4b8fe388ccefe7d `Dirk Schulze`<mailto:dschulze@adobe.com>
+DOMPoint-001 Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests script http://www.w3.org/TR/geometry-1/#DOMPoint,http://www.w3.org/TR/geometry-1/#dictdef-dompointinit,http://www.w3.org/TR/geometry-1/#dom-dompoint-dompoint,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-x,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-y,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-z,http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-w 665e2664c436ff50a27f1ab0532d656205e7f441 `Dirk Schulze`<mailto:dschulze@adobe.com>
DOMQuad-001 Geometry Interfaces: DOMQuad interface tests script http://www.w3.org/TR/geometry-1/#DOMQuad,http://www.w3.org/TR/geometry-1/#dom-domquad-domquad,http://www.w3.org/TR/geometry-1/#dom-domquad-p1,http://www.w3.org/TR/geometry-1/#dom-domquad-p2,http://www.w3.org/TR/geometry-1/#dom-domquad-p3,http://www.w3.org/TR/geometry-1/#dom-domquad-p4,http://www.w3.org/TR/geometry-1/#dom-domquad-bounds 608cb7264f7f7f64838baf911bf9e470cf89444c `Dirk Schulze`<mailto:dschulze@adobe.com>
DOMRect-001 Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests script http://www.w3.org/TR/geometry-1/#DOMRect,http://www.w3.org/TR/geometry-1/#dom-domrect,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly,http://www.w3.org/TR/geometry-1/#dom-domrect-domrect,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-x,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-y,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-width,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-height,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-top,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-left,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-right,http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-bottom 2683301224ae44225ab87152ac19e1cd866f59ae `Dirk Schulze`<mailto:dschulze@adobe.com>
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMPoint-001.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMPoint-001.xht
index 613230976e3..1bca046c734 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMPoint-001.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1/DOMPoint-001.xht
@@ -62,7 +62,7 @@
checkDOMPoint(new DOMPoint({x:1, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDOMPoint');
test(function() {
- checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:NaN, z:0, w:1});
+ checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:0, z:0, w:1});
},'testConstructor2undefined');
test(function() {
checkDOMPoint(new DOMPoint("a", "b"), {x:NaN, y:NaN, z:0, w:1});
diff --git a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMPoint-001.xht b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMPoint-001.xht
index 613230976e3..1bca046c734 100644
--- a/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMPoint-001.xht
+++ b/tests/wpt/css-tests/geometry-1_dev/xhtml1print/DOMPoint-001.xht
@@ -62,7 +62,7 @@
checkDOMPoint(new DOMPoint({x:1, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDOMPoint');
test(function() {
- checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:NaN, z:0, w:1});
+ checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:0, z:0, w:1});
},'testConstructor2undefined');
test(function() {
checkDOMPoint(new DOMPoint("a", "b"), {x:NaN, y:NaN, z:0, w:1});
diff --git a/tests/wpt/css-tests/source_rev b/tests/wpt/css-tests/source_rev
index f2c6c23959f..9002ed89508 100644
--- a/tests/wpt/css-tests/source_rev
+++ b/tests/wpt/css-tests/source_rev
@@ -1 +1 @@
-acf4fd2b052957809e49c3b9fce0a37a893c68a5 \ No newline at end of file
+10d9ed532524cf9f468fc391bd505fc52b21d203 \ No newline at end of file
diff --git a/tests/wpt/metadata-css/MANIFEST.json b/tests/wpt/metadata-css/MANIFEST.json
index 345ef327159..93c3f7de73f 100644
--- a/tests/wpt/metadata-css/MANIFEST.json
+++ b/tests/wpt/metadata-css/MANIFEST.json
@@ -31134,6 +31134,96 @@
"url": "/css-fonts-3_dev/html/font-style-applies-to-002.htm"
},
{
+ "path": "css-fonts-3_dev/html/font-style-applies-to-004.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-004.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-005.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-005.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-006.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-006.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-007.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-007.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-008.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-008.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-009.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-009.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-010.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-010.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-011.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-011.htm"
+ },
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-014.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-014.htm"
+ },
+ {
"path": "css-fonts-3_dev/html/font-style-applies-to-016.htm",
"references": [
[
@@ -32784,6 +32874,96 @@
"url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-002.xht"
},
{
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht"
+ },
+ {
"path": "css-fonts-3_dev/xhtml1/font-style-applies-to-016.xht",
"references": [
[
@@ -34414,6 +34594,96 @@
"url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-002.xht"
},
{
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht"
+ },
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht"
+ },
+ {
"path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-016.xht",
"references": [
[
@@ -178240,6 +178510,96 @@
"url": "/css21_dev/html4/font-style-applies-to-002.htm"
},
{
+ "path": "css21_dev/html4/font-style-applies-to-004.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-004.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-005.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-005.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-006.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-006.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-007.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-007.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-008.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-008.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-009.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-009.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-010.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-010.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-011.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-011.htm"
+ },
+ {
+ "path": "css21_dev/html4/font-style-applies-to-014.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-014.htm"
+ },
+ {
"path": "css21_dev/html4/font-style-applies-to-016.htm",
"references": [
[
@@ -240296,6 +240656,96 @@
"url": "/css21_dev/xhtml1/font-style-applies-to-002.xht"
},
{
+ "path": "css21_dev/xhtml1/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-004.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-005.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-006.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-007.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-008.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-009.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-010.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-011.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-014.xht"
+ },
+ {
"path": "css21_dev/xhtml1/font-style-applies-to-016.xht",
"references": [
[
@@ -302152,6 +302602,96 @@
"url": "/css21_dev/xhtml1print/font-style-applies-to-002.xht"
},
{
+ "path": "css21_dev/xhtml1print/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-004.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-005.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-006.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-007.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-008.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-009.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-010.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-011.xht"
+ },
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-014.xht"
+ },
+ {
"path": "css21_dev/xhtml1print/font-style-applies-to-016.xht",
"references": [
[
@@ -372463,6 +373003,114 @@
"url": "/css-fonts-3_dev/html/font-style-applies-to-002.htm"
}
],
+ "css-fonts-3_dev/html/font-style-applies-to-004.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-004.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-004.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-005.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-005.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-005.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-006.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-006.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-006.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-007.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-007.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-007.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-008.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-008.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-008.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-009.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-009.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-009.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-010.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-010.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-010.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-011.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-011.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-011.htm"
+ }
+ ],
+ "css-fonts-3_dev/html/font-style-applies-to-014.htm": [
+ {
+ "path": "css-fonts-3_dev/html/font-style-applies-to-014.htm",
+ "references": [
+ [
+ "/css-fonts-3_dev/html/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/html/font-style-applies-to-014.htm"
+ }
+ ],
"css-fonts-3_dev/html/font-style-applies-to-016.htm": [
{
"path": "css-fonts-3_dev/html/font-style-applies-to-016.htm",
@@ -374443,6 +375091,114 @@
"url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-002.xht"
}
],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-004.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-005.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-006.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-007.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-008.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-009.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-010.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-011.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1/font-style-applies-to-014.xht"
+ }
+ ],
"css-fonts-3_dev/xhtml1/font-style-applies-to-016.xht": [
{
"path": "css-fonts-3_dev/xhtml1/font-style-applies-to-016.xht",
@@ -376399,6 +377155,114 @@
"url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-002.xht"
}
],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-004.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-005.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-006.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-007.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-008.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-009.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-010.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-011.xht"
+ }
+ ],
+ "css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht": [
+ {
+ "path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css-fonts-3_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css-fonts-3_dev/xhtml1print/font-style-applies-to-014.xht"
+ }
+ ],
"css-fonts-3_dev/xhtml1print/font-style-applies-to-016.xht": [
{
"path": "css-fonts-3_dev/xhtml1print/font-style-applies-to-016.xht",
@@ -548771,6 +549635,114 @@
"url": "/css21_dev/html4/font-style-applies-to-002.htm"
}
],
+ "css21_dev/html4/font-style-applies-to-004.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-004.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-004.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-005.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-005.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-005.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-006.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-006.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-006.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-007.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-007.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-007.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-008.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-008.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-008.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-009.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-009.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-009.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-010.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-010.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-010.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-011.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-011.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-011.htm"
+ }
+ ],
+ "css21_dev/html4/font-style-applies-to-014.htm": [
+ {
+ "path": "css21_dev/html4/font-style-applies-to-014.htm",
+ "references": [
+ [
+ "/css21_dev/html4/reference/pass_if_filler_text_slanted.htm",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/html4/font-style-applies-to-014.htm"
+ }
+ ],
"css21_dev/html4/font-style-applies-to-016.htm": [
{
"path": "css21_dev/html4/font-style-applies-to-016.htm",
@@ -623535,6 +624507,114 @@
"url": "/css21_dev/xhtml1/font-style-applies-to-002.xht"
}
],
+ "css21_dev/xhtml1/font-style-applies-to-004.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-004.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-005.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-005.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-006.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-006.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-007.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-007.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-008.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-008.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-009.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-009.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-010.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-010.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-011.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-011.xht"
+ }
+ ],
+ "css21_dev/xhtml1/font-style-applies-to-014.xht": [
+ {
+ "path": "css21_dev/xhtml1/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1/font-style-applies-to-014.xht"
+ }
+ ],
"css21_dev/xhtml1/font-style-applies-to-016.xht": [
{
"path": "css21_dev/xhtml1/font-style-applies-to-016.xht",
@@ -698059,6 +699139,114 @@
"url": "/css21_dev/xhtml1print/font-style-applies-to-002.xht"
}
],
+ "css21_dev/xhtml1print/font-style-applies-to-004.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-004.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-004.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-005.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-005.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-005.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-006.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-006.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-006.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-007.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-007.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-007.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-008.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-008.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-008.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-009.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-009.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-009.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-010.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-010.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-010.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-011.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-011.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-011.xht"
+ }
+ ],
+ "css21_dev/xhtml1print/font-style-applies-to-014.xht": [
+ {
+ "path": "css21_dev/xhtml1print/font-style-applies-to-014.xht",
+ "references": [
+ [
+ "/css21_dev/xhtml1print/reference/pass_if_filler_text_slanted.xht",
+ "=="
+ ]
+ ],
+ "url": "/css21_dev/xhtml1print/font-style-applies-to-014.xht"
+ }
+ ],
"css21_dev/xhtml1print/font-style-applies-to-016.xht": [
{
"path": "css21_dev/xhtml1print/font-style-applies-to-016.xht",
@@ -731252,7 +732440,7 @@
}
]
},
- "rev": "0698c2aa9ead844b6d7d10eafb096cb1118e13ef",
+ "rev": "1399540ef50bff32151a5058da8910483538f382",
"url_base": "/",
"version": 2
} \ No newline at end of file
diff --git a/tests/wpt/metadata-css/css21_dev/html4/font-style-applies-to-007.htm.ini b/tests/wpt/metadata-css/css21_dev/html4/font-style-applies-to-007.htm.ini
new file mode 100644
index 00000000000..5ac22a8ee3d
--- /dev/null
+++ b/tests/wpt/metadata-css/css21_dev/html4/font-style-applies-to-007.htm.ini
@@ -0,0 +1,3 @@
+[font-style-applies-to-007.htm]
+ type: reftest
+ expected: FAIL
diff --git a/tests/wpt/metadata-css/geometry-1_dev/html/DOMPoint-001.htm.ini b/tests/wpt/metadata-css/geometry-1_dev/html/DOMPoint-001.htm.ini
index 1561861922b..210d2bc5df2 100644
--- a/tests/wpt/metadata-css/geometry-1_dev/html/DOMPoint-001.htm.ini
+++ b/tests/wpt/metadata-css/geometry-1_dev/html/DOMPoint-001.htm.ini
@@ -24,6 +24,9 @@
[testConstructorDictionary5]
expected: FAIL
+ [testConstructor2undefined]
+ expected: FAIL
+
[testConstructorDictionary2irregular]
expected: FAIL