Bug 1238243 - Reftests involving possibly-ignorable hangul choseong filler. r=xidorn
authorJonathan Kew <jkew@mozilla.com>
Mon, 21 Mar 2016 07:27:53 +0000
changeset 289630 dda7d8e0fd514cf86417e3a3012b42ba427fc739
parent 289629 96680d60aa042031857c6cd78ed015322c351c61
child 289631 ca6be40a72bad25dd46827df3642f41dfab63744
push id30108
push usercbook@mozilla.com
push dateTue, 22 Mar 2016 11:14:31 +0000
treeherdermozilla-central@ea6298e1b4f7 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersxidorn
bugs1238243
milestone48.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1238243 - Reftests involving possibly-ignorable hangul choseong filler. r=xidorn
layout/reftests/bugs/1238243-1-notref.html
layout/reftests/bugs/1238243-1.html
layout/reftests/bugs/1238243-2-ref.html
layout/reftests/bugs/1238243-2.html
layout/reftests/bugs/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1238243-1-notref.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset=utf-8>
+<style>
+span {
+  font-family: Malgun Gothic, sans-serif;
+  font-size: 32px;
+  line-height: 64px;
+  background-color: black;
+}
+</style>
+</head>
+<body>
+<span>&#xac00;&#xac01;</span>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1238243-1.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset=utf-8>
+<style>
+span {
+  font-family: Malgun Gothic, sans-serif;
+  font-size: 32px;
+  line-height: 64px;
+  background-color: black;
+}
+</style>
+</head>
+<body>
+<!-- cluster beginning with U+115f *should* add width to the span -->
+<span>&#xac00;&#x115f;&#x1161;&#x11a8;&#xac01;</span>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1238243-2-ref.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset=utf-8>
+<style>
+span {
+  font-family: Malgun Gothic, sans-serif;
+  font-size: 32px;
+  line-height: 64px;
+}
+</style>
+</head>
+<body>
+<span>ab</span>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bugs/1238243-2.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset=utf-8>
+<style>
+span {
+  font-family: Malgun Gothic, sans-serif;
+  font-size: 32px;
+  line-height: 64px;
+}
+</style>
+</head>
+<body>
+<!-- stray U+115f should be invisible and not contribute any space -->
+<span>a&#x115f;b</span>
+</body>
+</html>
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -1938,11 +1938,13 @@ fuzzy(1,74) fuzzy-if(gtkWidget,6,79) == 
 == 1209603-1.html 1209603-1-ref.html
 == 1209994-1.html 1209994-1-ref.html
 == 1209994-2.html 1209994-2-ref.html
 == 1209994-3.html 1209994-3-ref.html
 == 1209994-4.html 1209994-4-ref.html
 == 1222226-1.html 1222226-1-ref.html
 pref(layout.css.overflow-clip-box.enabled,true) == 1226278.html 1226278-ref.html
 == 1230466.html about:blank
+random-if(gtkWidget) != 1238243-1.html 1238243-1-notref.html # may fail on Linux, depending on Korean fonts available
+== 1238243-2.html 1238243-2-ref.html
 fuzzy(100,2000) == 1239564.html 1239564-ref.html
 == 1242172-1.html 1242172-1-ref.html
 == 1242172-2.html 1242172-2-ref.html