* ExceptonTest.cs: Added GetObjectData and deserialization ctor tests.
[mono.git] / mcs / class / corlib / System / ChangeLog
index 4cf2289cdb80943b7b7a92ee50aa4388cd27d783..8354f45d5bfe4fb39d742887d2d17fd86b101f5f 100644 (file)
@@ -1,3 +1,116 @@
+2008-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Exception.cs: Fixed value of HResult to match MS. Added support for
+       (de)serializing Data. Use deserialized ClassName, if available, to
+       when name of type is used.
+
+2008-08-10  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * IServiceProvider.cs: Added ComVisible attribute (1.0 only).
+       * String.cs: Fixed argument names to match MS.
+
+2008-08-10  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * Boolean.cs
+       * Byte.cs
+       * Char.cs
+       * DateTime.cs
+       * DBNull.cs
+       * Decimal.cs
+       * Double.cs
+       * Enum.cs
+       * Int16.cs
+       * Int32.cs
+       * Int64.cs
+       * Single.cs
+       * String.cs
+       * UInt16.cs
+       * UInt32.cs
+       * UInt64.cs: Added missing CLSCompliant attributes for 1.0 profile.
+
+2008-08-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DateTime.cs : zzzz format allows non-fixed length of number, even
+         in exact parsing mode. Fixed bug #377042.
+
+2008-08-05  Jb Evain  <jbevain@novell.com>
+
+       * String.cs: add new NET_2_1 Compare methods.
+
+2008-08-03  Miguel de Icaza  <miguel@novell.com>
+
+       * ConsoleDriver.cs: If the terminal is dumb, do not activate the
+       full terminal support.
+
+2008-08-02  Marek Safar  <marek.safar@gmail.com>
+
+       * Type.cs: Removed _MemberInfo from base classes list.
+       
+2008-07-28  Marek Safar  <marek.safar@gmail.com>
+
+       * KnownTerminals.cs: Don't initialize rarely used static data.
+
+2008-07-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * Delegate.cs: Move the rarely used fields to a separate object, add
+       'method_code' field.
+
+       * Environment.cs: Bump corlib version.
+
+       * ConsoleDriver.cs: Remove unused Suspend icall.
+
+2008-07-21  Marek Safar  <marek.safar@gmail.com>
+
+       * AppDomain.cs (Load): Check for 0-length assembly name.
+
+2008-07-21  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Enum.cs (GetHashCode): Use new icall get_hashcode to
+       avoid allocating a boxed version of the enum basetype.
+
+2008-07-17  Marek Safar  <marek.safar@gmail.com>
+
+       * String.cs: reverted GetHashCode changes.
+
+2008-07-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Char.cs: Remove obsolete lamespecs (it implements IConvertible, small formatting)
+
+2008-07-08  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Char.cs: Optimize some Is* checks
+
+2008-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * DateTimeOffset.cs: Fix parameter name
+
+2008-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * DateTimeOffset.cs: Remove public, make implicit method
+
+2008-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Environment.cs: Add missing attribute
+
+2008-07-04  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Delegate.cs (get_Method): Use the internal version
+       of GetMethodFromHandle to avoid the generic class check.
+
+2008-07-04  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * GCCollectionMode.cs: Add attribute
+       * GC.cs: Add semi-stubbed missing method, remove obsolete Lamespec, hide non-public method
+
+2008-07-04  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * Delegate.cs: Fix parameter names for 2.0 profile
+       * Int64.cs: Fix parameter names
+
+2008-07-04  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * IntPtr.cs: Fix parameter names, change internal name to accomodate for parameter changes
+
 2008-07-04  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
 
        * Predicate.cs: