+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
+ abstract class for all Encoding classes in I18N.*.dll. Only
+ GetBytesImpl() is required in derived classes.
+ * I18N.dll.sources : added above.
+ * ByteEncoding : HandleFallback() is moved to MonoEncoding.
+ Now that only ToBytes() with pointers is required, commented out
+ other ToBytes() overloads.
+ GetBytesImpl() is implemented to call ToBytes() and thus all of
+ the derived classes work as they used to be.
+
+2005-11-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Makefile : now it uses unsafe pointers.
+ * ByteEncoding.cs : Now there is three versions of ToBytes(): the only
+ one with pointers will be in use in the future. ToBytes(string) and
+ ToBytes() with arrays will be implemented to dispatch pointer-based
+ one and will be only one conversion implementation while they keep
+ avoiding extra array creation.
+
2005-11-28 Atsushi Enomoto <atsushi@ximian.com>
* ByteEncoding.cs : added IsSingleByte.