--- a/conformancetest/data.js Thu Sep 22 15:49:58 2011 -0600
+++ b/conformancetest/data.js Thu Sep 22 15:21:27 2011 -0600
@@ -16306,20 +16306,12 @@
["foo[]bar",
[["stylewithcss","false"],["inserttext","abc\ndef"]],
"<p>fooabc</p><p>def[]bar</p>",
- {"stylewithcss":[false,false,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
+ {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
[["stylewithcss","true"],["inserttext","abc\ndef"]],
"<p>fooabc</p><p>def[]bar</p>",
{"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
- [["stylewithcss","false"],["inserttext","í €"]],
- "fooí €[]bar",
- {"stylewithcss":[false,false,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
-["foo[]bar",
- [["stylewithcss","true"],["inserttext","í €"]],
- "fooí €[]bar",
- {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
-["foo[]bar",
[["stylewithcss","false"],["inserttext","\u0007"]],
"foo\u0007[]bar",
{"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
--- a/tests.js Thu Sep 22 15:49:58 2011 -0600
+++ b/tests.js Thu Sep 22 15:21:27 2011 -0600
@@ -2351,13 +2351,15 @@
['\t', 'foo[]bar'],
['&', 'foo[]bar'],
['\n', 'foo[]bar'],
- ['\r', 'foo[]bar'],
- ['\r\n', 'foo[]bar'],
['abc\ndef', 'foo[]bar'],
- ['\0', 'foo[]bar'],
- ['\ud800', 'foo[]bar'],
['\x07', 'foo[]bar'],
+ // http://www.w3.org/Bugs/Public/show_bug.cgi?id=14254
+ ['!\r', 'foo[]bar'],
+ ['!\r\n', 'foo[]bar'],
+ ['!\0', 'foo[]bar'],
+ ['!\ud800', 'foo[]bar'],
+
// Whitespace tests! The following two bugs are relevant to some of
// these:
// http://www.w3.org/Bugs/Public/show_bug.cgi?id=14119
@@ -3855,9 +3857,9 @@
'[foo<a name=foo>bar</a>baz]',
],
//@}
- copy: ['foo[bar]baz'],
- cut: ['foo[bar]baz'],
- paste: ['foo[bar]baz'],
+ copy: ['!foo[bar]baz'],
+ cut: ['!foo[bar]baz'],
+ paste: ['!foo[bar]baz'],
selectall: ['foo[bar]baz'],
stylewithcss: [
//@{
@@ -3901,7 +3903,7 @@
['falsé', 'foo[bar]baz'],
],
//@}
- quasit: ['foo[bar]baz'],
+ quasit: ['!foo[bar]baz'],
multitest: [
//@{
// Insertion-affecting state. Test that insertText works right, and