Author: atsushi
Date: 2005-06-27 02:33:52 -0400 (Mon, 27 Jun 2005)
New Revision: 46535
Modified:
trunk/mcs/class/corlib/System/ChangeLog
trunk/mcs/class/corlib/System/String.cs
trunk/mcs/class/corlib/Test/System/ChangeLog
trunk/mcs/class/corlib/Test/System/StringTest.cs
Log:
2005-06-27 Atsushi Enomoto <[EMAIL PROTECTED]>
* String.cs : added some extra whitespace characters for Trim().
Fixed bug #75259.
* StringTest.cs : added new Trim() tests for bug #75259.
Modified: trunk/mcs/class/corlib/System/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System/ChangeLog 2005-06-27 05:52:32 UTC (rev
46534)
+++ trunk/mcs/class/corlib/System/ChangeLog 2005-06-27 06:33:52 UTC (rev
46535)
@@ -1,3 +1,8 @@
+2005-06-27 Atsushi Enomoto <[EMAIL PROTECTED]>
+
+ * String.cs : added some extra whitespace characters for Trim().
+ Fixed bug #75259.
+
2005-06-13 Michal Moskal <[EMAIL PROTECTED]>
* MonoType.cs: Don't use MethodHandle in GetMethod/GetConstructor,
Modified: trunk/mcs/class/corlib/System/String.cs
===================================================================
--- trunk/mcs/class/corlib/System/String.cs 2005-06-27 05:52:32 UTC (rev
46534)
+++ trunk/mcs/class/corlib/System/String.cs 2005-06-27 06:33:52 UTC (rev
46535)
@@ -239,6 +239,9 @@
}
private static readonly char[] WhiteChars = { (char) 0x9,
(char) 0xA, (char) 0xB, (char) 0xC, (char) 0xD,
+#if NET_2_0
+ (char) 0x85, (char) 0x1680, (char) 0x2028, (char)
0x2029,
+#endif
(char) 0x20, (char) 0xA0, (char) 0x2000, (char) 0x2001,
(char) 0x2002, (char) 0x2003, (char) 0x2004,
(char) 0x2005, (char) 0x2006, (char) 0x2007, (char)
0x2008, (char) 0x2009, (char) 0x200A, (char) 0x200B,
(char) 0x3000, (char) 0xFEFF };
Modified: trunk/mcs/class/corlib/Test/System/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/Test/System/ChangeLog 2005-06-27 05:52:32 UTC
(rev 46534)
+++ trunk/mcs/class/corlib/Test/System/ChangeLog 2005-06-27 06:33:52 UTC
(rev 46535)
@@ -1,3 +1,7 @@
+2005-06-27 Atsushi Enomoto <[EMAIL PROTECTED]>
+
+ * StringTest.cs : added new Trim() tests for bug #75259.
+
2005-06-14 Sebastien Pouliot <[EMAIL PROTECTED]>
* CharCategoryTest.cs: Added new whitespace (to fix failure on Mono,
Modified: trunk/mcs/class/corlib/Test/System/StringTest.cs
===================================================================
--- trunk/mcs/class/corlib/Test/System/StringTest.cs 2005-06-27 05:52:32 UTC
(rev 46534)
+++ trunk/mcs/class/corlib/Test/System/StringTest.cs 2005-06-27 06:33:52 UTC
(rev 46535)
@@ -1523,6 +1523,11 @@
char[] delims = {'a', 'b'};
AssertEquals("custom trim failed",
"original", s1.Trim(delims));
+
+#if NET_2_0
+ AssertEquals ("net_2_0 additional char#1", "original",
"\u2028original\u2029".Trim ());
+ AssertEquals ("net_2_0 additional char#2", "original",
"\u0085original\u1680".Trim ());
+#endif
}
public void TestTrimEnd() {
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches