2007-05-11 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / corlib / System.Reflection / ChangeLog
index 514a4f1c460c9c2d691df4d078ca745922dd5646..5c34bb4f0e1e10ffaf44668aa44c37b39f8aecda 100644 (file)
@@ -1,3 +1,94 @@
+
+Tue May 8 13:04:35 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * FieldInfo.cs, MethodBase.cs: implemented new GetFieldFromHandle and
+       GetMethodFromHandle overloads (bug #78637).
+
+2007-05-07  Zoltan Varga  <vargaz@gmail.com>
+
+       * MonoMethod.cs (Invoke): Fix a warning.
+       
+       * MonoMethod.cs (Invoke): Don't wrap ThreadAbortException inside a 
+       TargetInvocationException on the 2.0 profile. Fixes #81538.
+
+2007-04-09  Alp Toker  <alp@atoker.com>
+
+       * MonoMethod.cs: Use StringBuilder for the entire ToString() methods
+       to reduce allocations and increase performance.
+
+2007-04-09  Alp Toker  <alp@atoker.com>
+
+       * MonoMethod.cs: Use StringBuilder for parms in ToString() methods.
+
+2007-04-09  Alp Toker  <alp@atoker.com>
+
+       * MethodBase.cs: IsGenericMethodDefinition() and IsGenericMethod()
+       should return false, not throw NotSupportedException. This matches MS
+       behaviour and introduces simplifications in subclasses.
+       * MonoMethod.cs: MonoCMethod: Remove redundant overrides.
+
+2007-03-05  Peter Dettman <peter.dettman@iinet.net.au>
+
+       * Binder.cs: The patch changes Binder.Default.GetBetterMethod to
+       prefer methods in subclasses if the arg types can't disambiguate
+       them.
+
+       Also fixes a typo in the CallingConventions comparison.
+
+2007-03-01  Alp Toker  <alp@atoker.com>
+
+       * FieldInfo.cs:
+       Add GetFieldFromHandle() 2.0 overload stub (NotImplemented).
+
+2007-03-01  Alp Toker  <alp@atoker.com>
+
+       * MethodBase.cs: Add missing ComVisible attr.
+       Add GetMethodFromHandle() 2.0 overload stub (NotImplemented).
+
+2006-12-30  Marek Safar  <marek.safar@gmail.com>
+
+       * MonoProperty.cs: Cache frequently used properties.
+
+Thu Dec 14 13:50:48 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * *.cs: added missing Serializable attributes.
+
+Thu Dec 14 12:52:27 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * MonoProperty.cs, ParameterInfo.cs, PropertyInfo.cs:
+       GetRequiredCustomModifiers()/GetOptionalCustomModifiers()
+       implementations.
+
+Tue Dec 12 20:35:10 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * MethodBase.cs: added missing ComVisible attr.
+       * MethodInfo.cs: added a few missing methods that we implement
+       in derived classes.
+
+Tue Dec 12 19:45:26 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * MonoEvent.cs: correctly obey the nonPublic flag in GetOtherMethods ().
+       * EventInfo.cs: remove NotImpl exception from GetOtherMethods ().
+
+2006-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * AssemblyName.cs: Revert change where filename was not converted to
+       absolute path before passing it to Assembly.InternalGetAssemblyName
+       as the CodeBase is not set in that case.
+
+2006-10-17  Kornél Pál  <kornelpal@gmail.com>
+
+       * FieldInfo.cs: Added GetRawConstantValue (). Note that throwing a
+         NotSupportedException is the proper implementation.
+       * ParameterInfo.cs: Use Attributes in Is... properties on profile 2.0
+         that is expected by subclasses.
+
+2006-10-14  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * AssemblyName.cs: No need to convert filename to absolute path before
+       passing it to Assembly.InternalGetAssemblyName. This allows our
+       exception messages to be better match those of MS.
+
 2006-09-29  Jb Evain  <jbevain@gmail.com>
 
        * MonoFieldInfo.cs: throw a FieldAccessException when setting a literal field.