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

Reply via email to