2007-05-11 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / corlib / System.Text / ChangeLog
index a4362d3571bad78b9f397ff09fbf3a71a5c49658..41f8289adb4a0545597ce20ceda02000dce3768a 100644 (file)
@@ -1,30 +1,77 @@
+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.