diff --git a/Makefile.in b/Makefile.in
index fa2a22776aa..8cea5b05d7f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -94,7 +94,6 @@ CHECK_DEPS += \
check-rust-layers \
check-rust-http-client \
check-servo \
- check-ref \
$(NULL)
CLEAN_DEPS += \
diff --git a/src/rust-azure b/src/rust-azure
index 34a6c78cce4..29ba569a08c 160000
--- a/src/rust-azure
+++ b/src/rust-azure
@@ -1 +1 @@
-Subproject commit 34a6c78cce40e9e01f330cf1324672d65d94a97b
+Subproject commit 29ba569a08c906dc8a15ed712c35d51c341abf61
diff --git a/src/servo/layout/base.rs b/src/servo/layout/base.rs
index cae030c476d..6695960a538 100644
--- a/src/servo/layout/base.rs
+++ b/src/servo/layout/base.rs
@@ -34,6 +34,7 @@ impl BoxKind : cmp::Eq {
pure fn eq(&&other: BoxKind) -> bool {
match (self, other) {
(BlockBox, BlockBox) => true,
+ (InlineBox, InlineBox) => true,
_ => fail ~"unimplemented case in BoxKind.eq"
}
}
diff --git a/src/test/test-text-break.html b/src/test/test-text-break.html
new file mode 100644
index 00000000000..620a5e4c52c
--- /dev/null
+++ b/src/test/test-text-break.html
@@ -0,0 +1,52 @@
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam at
+ipsum orci. Ut mauris erat, pretium eu interdum a, feugiat ut
+leo. Proin eu purus lorem, scelerisque pretium turpis. Donec tempus
+mollis tortor, sed feugiat felis tincidunt ut. Donec elit sem,
+condimentum ac pellentesque id, facilisis non erat. Nam neque urna,
+interdum non tempor nec, cursus at erat. Pellentesque id diam leo.
+
+Nullam sit amet pellentesque urna. Sed non vehicula felis. Suspendisse
+vitae mattis dolor. Nam euismod, quam ac dapibus dapibus, tellus erat
+vulputate purus, at tempus sem sapien quis risus. Aenean tempor
+feugiat urna quis viverra. Duis eleifend tortor semper metus fringilla
+non rhoncus eros suscipit. Nullam turpis nibh, condimentum sed tempor
+sit amet, tristique nec nisi. In cursus sagittis pulvinar. Vestibulum
+ut felis at augue sagittis tristique. Aliquam est urna, auctor quis
+faucibus ac, lobortis quis felis. Integer orci diam, rutrum eleifend
+congue at, viverra id urna. Nam tempor posuere commodo.
+
+Integer sit amet pretium erat. Nullam mollis egestas orci, at mattis
+risus facilisis ut. Cum sociis natoque penatibus et magnis dis
+parturient montes, nascetur ridiculus mus. Praesent ligula nisi,
+consequat a faucibus ac, pharetra vel enim. Fusce non sem ut nulla
+bibendum malesuada suscipit nec felis. Nulla vel quam et risus egestas
+facilisis a malesuada ante. Phasellus id convallis nisl. Aenean
+posuere elit non metus tempus id ullamcorper orci dignissim.
+
+Ut tincidunt magna massa, eget sollicitudin nulla. Aliquam venenatis
+porttitor tellus, at suscipit mauris dignissim eget. Duis odio mi,
+scelerisque eu ornare sed, malesuada ac leo. Aliquam erat
+volutpat. Nulla dignissim tristique dolor rutrum viverra. Nam ipsum
+quam, bibendum sed sodales laoreet, congue at elit. Aenean nec
+ultricies dui. Vivamus arcu lacus, lacinia sit amet congue et,
+interdum sed metus. Nam posuere lacus id sapien varius ut imperdiet
+purus molestie. Aliquam erat volutpat. Donec et volutpat
+turpis. Quisque elementum massa sit amet lorem malesuada id placerat
+ipsum gravida. Quisque suscipit arcu vitae risus commodo at laoreet
+enim aliquam. Nam euismod dictum ipsum, condimentum commodo augue
+bibendum ac. Cras ut urna eu ipsum ornare pretium. Lorem ipsum dolor
+sit amet, consectetur adipiscing elit.
+
+Donec elit quam, dignissim ut pulvinar et, auctor tincidunt
+lacus. Aenean non ipsum ornare orci gravida mollis. Vivamus suscipit,
+dui sed dapibus fermentum, tellus enim elementum nulla, non gravida
+augue urna volutpat quam. Nullam metus quam, vehicula sit amet ornare
+eget, auctor a purus. Curabitur lacus eros, suscipit non lobortis non,
+tincidunt a risus. Duis laoreet, dolor a aliquam laoreet, lorem turpis
+varius eros, nec sodales est felis id metus. Nullam sit amet tincidunt
+justo. Nam sit amet arcu bibendum augue sagittis tincidunt non
+dignissim lorem. Maecenas quis justo lacus. Nam fringilla ullamcorper
+tellus at sollicitudin.
+
+