2008-05-19 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System / ChangeLog
index 867a89390cdf2436a209a7d21026dc8c4ea4eebd..6cbb3711ce5408ad775c4ad6c851f78d1cde3809 100644 (file)
@@ -1,5 +1,106 @@
+2008-05-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Boolean.cs,
+       * Double.cs,
+       * Enum.cs,
+       * Int64.cs,
+       * Single.cs,
+       * UInt32.cs,
+       * UInt64.cs: Avoid unboxing primitive types more than one time.
+       [Found using Gendarme]
+
+2008-05-19  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * String.cs: Update Trim functions
+
+2008-05-19  Zoltan Varga  <vargaz@gmail.com>
+
+       * ConsoleDriver.cs: Avoid initializing the three driver classes when only one
+       is needed.
+
+2008-05-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * String.cs: Update Join and Pad functions
+
+2008-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Environment.cs: Use String.IsNullOrEmpty inside 2.0 code.
+       [Found using Gendarme]
+
+2008-05-16  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * String.cs: Directly create charenumerator
+
+2008-05-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * String.cs: Resubmit uncritical parts of String patch
+
+2008-05-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * DateTime.cs: Fix parameter names
+
+2008-05-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Decimal.cs: Fix parameter names
+
+2008-05-15  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Decimal.cs: Tabbify/Format
+
+2008-05-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Version.cs
+         UnhandledExceptionEventHandler.cs
+         UInt64.cs
+         UInt32.cs
+         UInt16.cs: Fix parameter names
+         Type.cs: Fix parameter names, formatting
+         TimeSpan.cs
+         StringComparer.cs
+         Single.cs
+         SByte.cs: Fix parameter names
+
+2008-05-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Double.cs
+         Enum.cs
+         Exception.cs
+         IComparable.cs
+         IEquatable.cs
+         IFormatProvider.cs
+         IFormattable.cs
+         InsufficientMemoryException.cs: Fix parameter names
+
+2008-05-14  Jb Evain  <jbevain@novell.com>
+
+       * Exception.cs (ToString): output a new line before the 
+       inner exception separator. Fixes #390150.
+
+2008-05-12  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Type.cs: Modifies exceptions to match MS. Changed GetTypeFromHandle
+       on 1.0 profile to throw ArgumentException when handle is invalid,
+
+2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Activator.cs (CreateInstance): Check for null types when creating
+       the error message.
+
+2008-05-07  Robert Jordan  <robertj@gmx.net>
+
+       * RuntimeFieldHandle.cs, RuntimeTypeHandle.cs, RuntimeMethodHandle.cs:
+       Don't try to serialize uninitialized handles. Fixes #386641.
+
+2008-05-06  Marek Safar  <marek.safar@gmail.com>
+
+       * IntPtr.cs (eplicit long, GetObjectData): Use ToInt64.
+
 2008-05-05  Zoltan Varga  <vargaz@gmail.com>
 
+       * Type.cs (GetTypeFromHandle): Apparently, it is possible to create a 
+       RuntimeTypeHandle with a zero handle value by calling its ctor. Add an argument
+       check for that.
+
        * IntPtr.cs (ToInt64): Use (long)(int) on 32 bit platforms to avoid the default
        unsigned conversion done by the compiler. Fixes #386466.