Author: atsushi
Date: 2005-11-27 23:33:46 -0500 (Sun, 27 Nov 2005)
New Revision: 53538
Modified:
trunk/mcs/class/corlib/System.Text/ChangeLog
trunk/mcs/class/corlib/System.Text/UTF32Encoding.cs
Log:
2005-11-28 Atsushi Enomoto <[EMAIL PROTECTED]>
* UTF32Encoding.cs : surrogate pairs vanished in GetBytes() when the
endianness is big.
Modified: trunk/mcs/class/corlib/System.Text/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Text/ChangeLog 2005-11-28 03:37:40 UTC
(rev 53537)
+++ trunk/mcs/class/corlib/System.Text/ChangeLog 2005-11-28 04:33:46 UTC
(rev 53538)
@@ -1,5 +1,10 @@
2005-11-28 Atsushi Enomoto <[EMAIL PROTECTED]>
+ * UTF32Encoding.cs : surrogate pairs vanished in GetBytes() when the
+ endianness is big.
+
+2005-11-28 Atsushi Enomoto <[EMAIL PROTECTED]>
+
* UTF32Encoding.cs : new file.
2005-11-22 Atsushi Enomoto <[EMAIL PROTECTED]>
Modified: trunk/mcs/class/corlib/System.Text/UTF32Encoding.cs
===================================================================
--- trunk/mcs/class/corlib/System.Text/UTF32Encoding.cs 2005-11-28 03:37:40 UTC
(rev 53537)
+++ trunk/mcs/class/corlib/System.Text/UTF32Encoding.cs 2005-11-28 04:33:46 UTC
(rev 53538)
@@ -144,6 +144,7 @@
bytes [posn + 3 - i] =
(byte) (value % 0x100);
value >>= 8;
}
+ posn += 4;
} else {
for (int i = 0; i < 4; i++) {
bytes [posn++] = (byte)
(value % 0x100);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches