+2007-05-03 Dick Porter <dick@ximian.com>
+
+ * Encoding.cs:
+ * UnicodeEncoding.cs:
+ * UTF7Encoding.cs: Update to 2.0 profile
+
+2007-02-01 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * Encoding.cs: Enabled ArgumentException in GetEncoding (string) again.
+ In Encoding.Default, catch both ArgumentException and NotSupportException.
+
+2007-02-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Encoding.cs : the change broke the build, so reverted part of it.
+
+2007-01-31 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * Encoding.cs: Also set ParamName of the ArgumentException.
+
+2007-01-31 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * Encoding.cs: In GetEncoding (int) do not allow codepage value below zero
+ and above 0xffff. Modified NotSupportedException to ArgumentException in
+ GetEncoding (string).
+
+2006-12-18 Atsushi Enomoto <atsushi@ximian.com>
+
+ * EncoderFallbackBuffer.cs : implement Reset().
+
+2006-10-25 Ben Maurer <bmaurer@andrew.cmu.edu>
+
+ * Encoding.cs: Make the GetByteCcount method used fixed pointers
+ removes quite a few allocations from Banshee.
+
+2006-09-03 Zoltan Varga <vargaz@gmail.com>
+
+ * StringBuilder.cs (.ctor): Add a comment.
+
+2006-08-24 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Encoding.cs :
+ Consider DecoderFallback and EncoderFallback in 2.0 Equals()
+ and GetHashCode().
+ * UTF32Encoding.cs, UTF7Encoding.cs :
+ Fixed GetHashCode() and Equals() as well.
+ Added several missing overrides in 2.0.
+
2006-08-24 Atsushi Enomoto <atsushi@ximian.com>
* Encoding.cs : implemented IsAlwaysNormalized().
* Latin1Encoding.cs : IsAlwaysNormalized() does not return false
for FormC.
-2006-07-18 Kornel Pal <kornelpal@gmail.com>
+2006-07-18 Kornél Pál <kornelpal@gmail.com>
* ASCIIEncoding.cs: Fixed GetString () methods to use ASCII rather
than new string (sbyte*, int, int) that uses Encoding.Default.
* Latin1Encoding.cs: Fixed GetString () methods to use Latin 1 rather
than new string (sbyte*, int, int) that uses Encoding.Default.
-2006-07-11 Kornel Pal <kornelpal@gmail.com>
+2006-07-11 Kornél Pál <kornelpal@gmail.com>
* StringBuilder.cs: Pad the string with NULL characters when setting
Length. This is now documented:
http://msdn2.microsoft.com/en-us/library/system.text.stringbuilder.length.aspx
-2006-07-06 Kornel Pal <kornelpal@gmail.com>
+2006-07-06 Kornél Pál <kornelpal@gmail.com>
* CodePageEncoding.cs: Corrected comments.
* MLangCodePageEncoding.cs: Corrected comments. Removed unnesessary
ArgumentExceptions in private constructors.
* SurrogateEncoder.cs: Corrected comments.
-2006-07-05 Kornel Pal <kornelpal@gmail.com>
+2006-07-05 Kornél Pál <kornelpal@gmail.com>
* CodePageEncoding.cs: Return the same real object in subsequent
calls to GetRealObject ().
* SurrogateEncoder.cs: Return the same real object in subsequent
calls to GetRealObject ().
-2006-07-04 Kornel Pal <kornelpal@gmail.com>
+2006-07-04 Kornél Pál <kornelpal@gmail.com>
* CodePageEncoding.cs: Added comment on usage.
* MLangCodePageEncoding.cs: Added comment on usage.
* SurrogateEncoder.cs: Added comment on usage.
-2006-07-03 Kornel Pal <kornelpal@gmail.com>
+2006-07-03 Kornél Pál <kornelpal@gmail.com>
* CodePageEncoding.cs: Added.
* MLangCodePageEncoding.cs: Added.
* EncodingInfo.cs : EncodingName is WebName, not EncodingName.
-2006-06-24 Kornel Pal <kornelpal@gmail.com>
+2006-06-24 Kornél Pál <kornelpal@gmail.com>
* UnicodeEncoding.cs: Don't detect byte order. Only readers like
StreamReader should detect byte order marks.
-2006-06-21 Kornel Pal <kornelpal@gmail.com>
+2006-06-21 Kornél Pál <kornelpal@gmail.com>
* Encoding.cs: Return big-endian UTF-32 in GetEncodings () and
GetEncoding (int)
-2006-06-06 Kornel Pal <kornelpal@gmail.com>
+2006-06-06 Kornél Pál <kornelpal@gmail.com>
* UnicodeEncoding.cs: Override GetString (byte [], int, int) in
profile 1.x as well because performance improvement is worth the
* EncodingInfo.cs, Encoding.cs :
Implemented Encoding.GetEncodings(). It's so hacky!
-2006-04-13 Kornel Pal <kornelpal@gmail.com>
+2006-04-13 Kornél Pál <kornelpal@gmail.com>
* Encoding.cs: GetString (byte []): Wrap GetString (byte [], int, int)
as MS.NET does. This is a more reasonable high level wrapper
* UTF8Encoding.cs : made internal implementation as pointer-based,
and added pointer-based converter method overloads.
-2006-03-21 Kornel Pal <kornelpal@gmail.com>
+2006-03-21 Kornél Pál <kornelpal@gmail.com>
* UnicodeEncoding.cs: Use unsafe code for copying characters to speed
up conversion.