--- a/conformancetest/diff Wed Oct 26 13:59:37 2011 -0600
+++ b/conformancetest/diff Wed Oct 26 14:17:07 2011 -0600
@@ -130,3 +130,47 @@
{"stylewithcss":[false,false,"",false,true,""],"italic":[true,false,"",false,true,""]}],
["<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b]ar</span>",
[["stylewithcss","false"],["italic",""]],
+@@
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote><blockquote>foo[bar]baz</blockquote></blockquote>",
+ [["stylewithcss","false"],["outdent",""]],
--- a/conformancetest/patch Wed Oct 26 13:59:37 2011 -0600
+++ b/conformancetest/patch Wed Oct 26 14:17:07 2011 -0600
@@ -1,4 +1,4 @@
-@@ -1585,11 +1585,11 @@
+@@ -1737,11 +1737,11 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["foö̧[]bar",
[["stylewithcss","false"],["delete",""]],
@@ -12,7 +12,7 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["ö[]bar",
[["stylewithcss","false"],["delete",""]],
-@@ -1609,11 +1609,11 @@
+@@ -1761,11 +1761,11 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["ö̧[]bar",
[["stylewithcss","false"],["delete",""]],
@@ -26,7 +26,7 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["שָׁ[]לוֹם",
[["stylewithcss","false"],["delete",""]],
-@@ -1625,11 +1625,11 @@
+@@ -1777,11 +1777,11 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["שָׁלוֹ[]ם",
[["stylewithcss","false"],["delete",""]],
@@ -40,7 +40,7 @@
{"stylewithcss":[false,false,"",false,true,""],"delete":[false,false,"",false,false,""]}],
["<p>foo</p><p>[]bar</p>",
[["stylewithcss","false"],["delete",""]],
-@@ -7465,11 +7465,11 @@
+@@ -8081,11 +8081,11 @@
{"stylewithcss":[false,false,"",false,true,""],"forwarddelete":[false,false,"",false,false,""]}],
["שָׁל[]וֹם",
[["stylewithcss","false"],["forwarddelete",""]],
@@ -54,7 +54,7 @@
{"stylewithcss":[false,false,"",false,true,""],"forwarddelete":[false,false,"",false,false,""]}],
["<p>foo[]</p><p>bar</p>",
[["stylewithcss","false"],["forwarddelete",""]],
-@@ -17697,11 +17689,11 @@
+@@ -19857,11 +19849,11 @@
{"stylewithcss":[false,false,"",false,true,""],"italic":[true,false,"",false,true,""]}],
["fo[o<span style=font-style:oblique>b]ar</span>baz",
[["stylewithcss","false"],["italic",""]],
@@ -68,3 +68,47 @@
{"stylewithcss":[false,false,"",false,true,""],"italic":[true,false,"",false,true,""]}],
["<span style=font-style:italic>fo[o</span><span style=font-style:oblique>b]ar</span>",
[["stylewithcss","false"],["italic",""]],
+@@ -22897,35 +22889,35 @@
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p><blockquote><p>baz</p></blockquote></div><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p><p>b]az</p></div><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar]</p></div><p>baz</p><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra",
+ [["stylewithcss","false"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
+ {"stylewithcss":[false,true,"",false,false,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px;\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra",
+ [["stylewithcss","true"],["outdent",""]],
+- "<div class=\"webkit-indent-blockquote\" style=\"border-width:initial; border-color:initial; border-image:initial\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
++ "<div class=\"webkit-indent-blockquote\"><p>foo[bar</p></div><p>b]az</p><p>extra</p>",
+ {"stylewithcss":[false,false,"",false,true,""],"outdent":[false,false,"",false,false,""]}],
+ ["<blockquote><blockquote>foo[bar]baz</blockquote></blockquote>",
+ [["stylewithcss","false"],["outdent",""]],