X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Text%2FChangeLog;h=41f8289adb4a0545597ce20ceda02000dce3768a;hb=6b2b23c753525c5c5c2b391e9adc36c650825e1f;hp=526141df114c421527c013eab55a7d7e4330759c;hpb=0ca4c0c5ef6ba0bf13fd721deb36e7b501ec5829;p=mono.git diff --git a/mcs/class/corlib/System.Text/ChangeLog b/mcs/class/corlib/System.Text/ChangeLog index 526141df114..41f8289adb4 100644 --- a/mcs/class/corlib/System.Text/ChangeLog +++ b/mcs/class/corlib/System.Text/ChangeLog @@ -1,3 +1,119 @@ +2007-05-03 Dick Porter + + * Encoding.cs: + * UnicodeEncoding.cs: + * UTF7Encoding.cs: Update to 2.0 profile + +2007-02-01 Gert Driesen + + * Encoding.cs: Enabled ArgumentException in GetEncoding (string) again. + In Encoding.Default, catch both ArgumentException and NotSupportException. + +2007-02-01 Atsushi Enomoto + + * Encoding.cs : the change broke the build, so reverted part of it. + +2007-01-31 Gert Driesen + + * Encoding.cs: Also set ParamName of the ArgumentException. + +2007-01-31 Gert Driesen + + * 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 + + * EncoderFallbackBuffer.cs : implement Reset(). + +2006-10-25 Ben Maurer + + * Encoding.cs: Make the GetByteCcount method used fixed pointers + removes quite a few allocations from Banshee. + +2006-09-03 Zoltan Varga + + * StringBuilder.cs (.ctor): Add a comment. + +2006-08-24 Atsushi Enomoto + + * 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 + + * Encoding.cs : implemented IsAlwaysNormalized(). + * Latin1Encoding.cs : IsAlwaysNormalized() does not return false + for FormC. + +2006-07-18 Kornél Pál + + * 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 Kornél Pál + + * 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 Kornél Pál + + * CodePageEncoding.cs: Corrected comments. + * MLangCodePageEncoding.cs: Corrected comments. Removed unnesessary + ArgumentExceptions in private constructors. + * SurrogateEncoder.cs: Corrected comments. + +2006-07-05 Kornél Pál + + * CodePageEncoding.cs: Return the same real object in subsequent + calls to GetRealObject (). + * MLangCodePageEncoding.cs: Return the same real object in + subsequent calls to GetRealObject (). Rename Encoder and Decoder + MLangEncoder and MLangDecoder. These classes are not serializable + in 1.x although MS.NET 2.0 can deserialize them. + * SurrogateEncoder.cs: Return the same real object in subsequent + calls to GetRealObject (). + +2006-07-04 Kornél Pál + + * CodePageEncoding.cs: Added comment on usage. + * MLangCodePageEncoding.cs: Added comment on usage. + * SurrogateEncoder.cs: Added comment on usage. + +2006-07-03 Kornél Pál + + * CodePageEncoding.cs: Added. + * MLangCodePageEncoding.cs: Added. + * SurrogateEncoder.cs: Added. + +2006-06-27 Atsushi Enomoto + + * EncodingInfo.cs : EncodingName is WebName, not EncodingName. + +2006-06-24 Kornél Pál + + * UnicodeEncoding.cs: Don't detect byte order. Only readers like + StreamReader should detect byte order marks. + +2006-06-21 Kornél Pál + + * Encoding.cs: Return big-endian UTF-32 in GetEncodings () and + GetEncoding (int) + +2006-06-06 Kornél Pál + + * UnicodeEncoding.cs: Override GetString (byte [], int, int) in + profile 1.x as well because performance improvement is worth the + signature difference. (Fix regression of r61250.) + 2006-05-30 Gert Driesen * ASCIIEncoding.cs: Marked class ComVisible (true) on 2.0 profile.