X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Reflection%2FChangeLog;h=72cd7be796e18ea3c1e213aaca52080f0b2d95e9;hb=5d5600466b1fddacea8d34d7f679e236ab32c2b4;hp=62a0708909d3864938bd34c9ce827c04656d795f;hpb=151739af64f89aedeb2c0f086fcfe32f9c50b04c;p=mono.git diff --git a/mcs/class/corlib/System.Reflection/ChangeLog b/mcs/class/corlib/System.Reflection/ChangeLog index 62a0708909d..72cd7be796e 100644 --- a/mcs/class/corlib/System.Reflection/ChangeLog +++ b/mcs/class/corlib/System.Reflection/ChangeLog @@ -1,3 +1,269 @@ +2003-12-11 Lluis Sanchez Gual + + * AmbiguousMatchException.cs: Added serialization constructor. + +2003-12-08 Martin Baulig + + * MonoGenericInst.cs (MonoGenericParam): New internal class; + derives from MonoType. + +2003-12-08 Patrik Torstensson + + * Binder.cs: Added internal helpers to get derived level and select the + most derived methodbase (used in GetMethodImpl) + +2003-11-25 Zoltan Varga + + * Assembly.cs (LoadWithPartialName): Return null instead of throwing + an exception to match MS behavior. + +2003-11-24 Zoltan Varga + + * MonoMethod.cs: Add missing constructor. + +2003-11-21 Zoltan Varga + + * MethodBase.cs (Invoke): Make this virtual under NET 1.2. + +2003-11-16 Martin Baulig + + * MonoGenericInst.cs (MonoGenericInst.inflate): Call + `parent.inflate (parent,...)' instead of + `parent.inflate (reflected,...)'. + +2003-11-16 Zoltan Varga + + * Assembly.cs (InternalGetAssemblyName): New icall. + + * AssemblyName.cs (GetAssemblyName): Implement this without loading + the assembly in question. Fixes #51035. + +2003-11-14 Martin Baulig + + * MonoGenericInst.cs (MonoGenericInst): Added + `MonoGenericInst[] interfaces' field. This is only used for + interface types. + (MonoGenericInst.inflate): If we're an interface type, add the + methods from all interfaces we inherit. + +2003-11-14 Zoltan Varga + + * AssemblyNameFlags.cs MethodAttributes.cs: Add new enumerated values + from NET 1.1. + + * *.cs: Add missing attributes. + +2003-11-11 Todd Berman + + * AssemblyName.cs (FullName): Fixed to include a proper PublicKeyToken. + +2003-11-11 Zoltan Varga + + * MonoMethod.cs: Implement CallingConvention member. + +2003-11-10 Zoltan Varga + + * Assembly.cs (InternalGetType): Add a 'module' argument so this + method can be used from Module as well. + + * Module.cs (GetType): Implement. + + * Module.cs (GetTypes): Implement. + + * Module.cs: Remove some [MonoTODO] attributes from implemented methods. +2003-11-08 Martin Baulig + + * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): Added + a private `IntPtr ginst' field. + (MonoGenericInst.IsValueTypeImpl, inflate): Allow interfaces. + +2003-11-02 Martin Baulig + + * MonoGenericInst.cs (MonoGenericInst.initialize): Include members + from our parent classes in the `methods', `ctors' and `fields' + arrays. When inflating them, reflection now sets their + `declaring_type' and `reflected_type' fields. + (MonoInflatedMethod, MonoInflatedCtor): Added + `MonoGenericInst declaring_type' and `MonoGenericInst reflected_type' + fields and override the `DeclaringType' and `ReflectedType' properties. + +2003-11-02 Martin Baulig + + * MonoGenericInst.cs (MonoGenericInst.IsValueTypeImpl): Override this. + +2003-10-31 Martin Baulig + + * MonoGenericInst.cs (MonoInflatedField): New internal class. + (MonoGenericInst.GetFields): Override this method and inflate + the fields. + + * MonoField.cs: Don't make this class sealed. + +2003-10-30 Martin Baulig + + * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): New + internal classes. + +2003-10-25 Martin Baulig + + * MonoGenericInst.cs: New internal class. + +2003-10-18 Martin Baulig + + * MethodInfo.cs (MethodInfo.GetGenericArguments): Make this method + abstract; use an interncall in MonoMethod and a custom + implementation in MethodBuilder. + +2003-10-17 Pedro Martínez Juliá + + * MonoEvent.cs: implement ToString method as in MS.NET. + + * MonoMethod.cs: fix some differences between mono and MS.NET + implementation of ToString. + +2003-10-17 Zoltan Varga + + * AssemblyName.cs: Fix Version property when some version fields are + undefined. + +2003-10-17 Martin Baulig + + * MethodInfo.cs (MethodInfo.GetGenericArguments): New method. + (MethodInfo.BindGenericParameters): New method. + +2003-10-16 Martin Baulig + + * MethodInfo.cs (MethodInfo.IsGenericMethodDefinition): New + property. + +2003-08-08 Lluis Sanchez Gual + + * ParameterInfo.cs: Modified constructor of ParameterInfo for + the return type of a method. Since parameter positions are + zero-based, the position of the return type must be is -1. + +2003-08-06 Andreas Nahr + + * TargetInvocationException.cs: Fixed signature + +2003-07-24 Miguel de Icaza + + * TypeDelegator.cs: Added generics stubs. + +2003-07-21 Lluis Sanchez Gual + + * ParameterInfo.cs: Position is zero-based in ParameterInfo. + Set the right position value when getting from ParameterBuilder. + +Thu Jul 17 17:26:59 CEST 2003 Paolo Molaro + + * FieldInfo.cs, MonoField.cs: cleanups. Cache some info and use + finer-grained icalls. Requires a matching runtime. + +2003-07-11 Zoltan Varga + + * AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1. + + * AssemblyFlagsAttribute.cs: Added new property from NET 1.1. + +2003-07-10 Zoltan Varga + + * Assembly.cs: Implemented ImageRuntimeVersion property from NET 1.1. + +Mon Jun 30 19:12:08 CEST 2003 Paolo Molaro + + * Pointer.cs: implemented. + +2003-06-15 Zoltan Varga + + * EventInfo.cs: Implement IsSpecialName. + +2003-06-10 Zoltan Varga + + * Module.cs (Mono_GetGuid): New method to return the GUID of the + module. + +2003-05-21 Zoltan Varga + + * Module.cs: Implement GetField and its friends. + +2003-05-20 Zoltan Varga + + * Assembly.cs (GetManifestResourceStream): Moved handling of + linked resources into managed code using the newly implemented + GetManifestResourceInfo () method. + +2003-05-19 Zoltan Varga + + * Module.cs: Implemented IsResource. + + * Assembly.cs: Implemented GetManifestResourceInfo, GetModules, + GetModule, GetLoadedModules methods. + * Assembly.cs (GetManifestResourceStream): Added support for + resources in extern assemblies. + +2003-05-13 Gonzalo Paniagua Javier + + * Assembly.cs: fixed bug #42833. + +2003-05-11 Miguel de Icaza + + * Binder.cs (ChangeType): Very simplistic change. Am not sure if + it is correct, but it makes RemotingCorba move along a bit more + (Remoting.Corba invokes Binder.ConvertArgs, which calls + Binder.ChangeType with an Attribute [] to Object []). + +2003-05-10 Gonzalo Paniagua Javier + + * Binder.cs: + (check_type): fixed bug #41655. + +2003-05-04 Gonzalo Paniagua Javier + + * Assembly.cs: implemented GetSatelliteAssembly. + +Fri Apr 11 13:06:10 CEST 2003 Paolo Molaro + + * Assembly.cs: added GetNamespaces() icall. + +2003-03-17 Zoltan Varga + + * FieldInfo.cs (GetFieldFromHandle): Implemented. + +2003-03-01 Gonzalo Paniagua Javier + + * Assembly.cs: added missing stuff. Only ModuleResolve event is left + out to avoid changing MonoReflectionAssembly by now. + * ModuleResolveEventHandler.cs: delegate. + +2003-02-19 Gonzalo Paniagua Javier + + * TargetInvocationException.cs: added serialization ctor. + +2003-02-18 Martin Baulig + + * Assembly.cs (MonoDebugger_GetMethodToken): New method to get a + method's metadata token. + +2003-02-04 Sebastien Pouliot + + * Module.cs: Corrected indentation for class. + +2003-02-04 Gonzalo Paniagua Javier + + * Binder.cs: + (check_type): return true when the target type is object and the source + is a value type. + +2003-02-03 Patrik Torstensson + + * Binder.cs: minimize locking time in DefaultBinder. + +2003-02-01 Sebastien Pouliot + + * Module.cs: Oups - not implemented. Added MonoTODO to most methods + so it's real status get reflected correctly on the web site. + 2003-01-30 Gonzalo Paniagua Javier * MonoMethod.cs: implemented GetBaseDefinition (). @@ -444,4 +710,3 @@ Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro 2001-07-18 Michael Lambert * BindingFlags.cs: Add. ->>>>>>> 1.52