2010-06-15 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / I18N / Common / ChangeLog
index a54e62dde7dbeda2b814a635ae6f2bccf5c21349..0117b8934eaa2ad8325d1ac292ff733ae0e92499 100644 (file)
@@ -1,3 +1,36 @@
+2006-08-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ByteEncoding.cs : Implemented IsAlwaysNormalized().
+         (only SingleByte and FormC may return true for IsAlwaysNormalized
+         on .NET.)
+         Ask String.Normalize() for every possible single byte character
+         which is valid for the encoding and see if it has changed the
+         string (i.e. it returns the value based on the actual
+         normalization.)
+
+2006-06-13  Kornél Pál  <kornelpal@gmail.com>
+
+       * ByteEncoding.cs: Use unsafe code in GetString() that results in
+         significant performance improvement.
+
+2006-01-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MonoEncoding.cs :
+         Added another overload that takes windows code page.
+
+2006-01-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MonoEncoding.cs :
+         Added abstract GetByteCountImpl() in MonoEncoding and MonoEncoder.
+         GetByteCount() is now based on the method above.
+       * ByteEncoding.cs : so GetByteCount() became GetByteCountImpl() and
+         is based on char*.
+
+2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MonoEncoding.cs, ByteEncoding.cs :
+         Marked as [Serializable].
+
 2005-12-01  Atsushi Enomoto  <atsushi@ximian.com>
 
        * MonoEncoding.cs : new file, which is going to be used as the