Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection / ChangeLog
1 \r
2 Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <lupus@ximian.com>\r
3 \r
4         * Assembly.cs: implement GetTypes() and GetExportedTypes().\r
5 \r
6 Mon Mar 25 18:54:58 CET 2002 Paolo Molaro <lupus@ximian.com>\r
7 \r
8         * MonoEvent.cs: added the needed fields.\r
9 \r
10 2002-03-20  Martin Baulig  <martin@gnome.org>\r
11 \r
12         * ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke.\r
13 \r
14         * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke.\r
15 \r
16 2002-03-14  Dietmar Maurer  <dietmar@ximian.com>\r
17 \r
18         * MonoMethod.cs (Invoke): call InternalInvoke\r
19 \r
20         * MethodBase.cs (Invoke): call virtual invoke function \r
21 \r
22 Thu Mar 7 17:14:20 CET 2002 Paolo Molaro <lupus@ximian.com>\r
23 \r
24         * EventInfo.cs: add compiler needed methods.\r
25         * MonoMethod.cs: make ToString() return the return type name, too.\r
26 \r
27 2002-03-07  Nick Drochak  <ndrochak@gol.com>\r
28 \r
29         * BindingFlags.cs: Add missing enum values.  Thanks CorCompare.\r
30 \r
31 Tue Mar 5 20:33:14 CET 2002 Paolo Molaro <lupus@ximian.com>\r
32 \r
33         * TypeAttributes.cs, MethodImplAttributes.cs: updates to latest spec.\r
34 \r
35 2002-02-26  Duncan Mak  <duncan@ximian.com>\r
36 \r
37         * StrongNameKeyPair.cs: Committed for Kevin Winchester (kwin@ns.sympatico.ca>.\r
38 \r
39 2002-02-24 Nick Drochak  <ndrochak@gol.com>\r
40 \r
41         * AssemblyNameFlags.cs: Use proper member name.  Thanks corcompare!\r
42 \r
43 Fri Feb 22 18:54:13 CET 2002 Paolo Molaro <lupus@ximian.com>\r
44 \r
45         * MonoField.cs: implement GetValue as an internalcall.\r
46         Implemented ToString().\r
47 \r
48 Tue Feb 19 20:36:04 CET 2002 Paolo Molaro <lupus@ximian.com>\r
49 \r
50         * Assembly.cs, Module.cs, MonoField.cs, MonoMethod.cs,\r
51         MonoProperty.cs, ParameterInfo.cs: Implemented custom attributes\r
52         related methods.\r
53 \r
54 Thu Feb 14 18:55:23 CET 2002 Paolo Molaro <lupus@ximian.com>\r
55 \r
56         * TypeAttributes.cs: update to latest spec.\r
57 \r
58 Mon Feb 11 19:50:27 CET 2002 Paolo Molaro <lupus@ximian.com>\r
59 \r
60         * Assembly.cs: handle throwOnError in GetType() call.\r
61 \r
62 2002-02-07  Duncan Mak  <duncan@ximian.com>\r
63 \r
64         * AssemblyName.cs: Implemented ISerializable interface for the\r
65         fields that we have.\r
66 \r
67 2002-02-05  Duncan Mak  <duncan@ximian.com>\r
68         \r
69         * Missing.cs: \r
70         * TargetException.cs: Added in CVS.\r
71 \r
72 2002-01-31  Duncan Mak  <duncan@ximian.com>\r
73 \r
74         * ReflectionTypeLoadException.cs: Added missing bits.\r
75 \r
76 2002-01-23  Duncan Mak  <duncan@ximian.com>\r
77 \r
78         * AssemblyAlgorithmIdAttribute.cs:\r
79         * AssemblyCompanyAttribute.cs:\r
80         * AssemblyConfigurationAttribute.cs:\r
81         * AssemblyCopyrightAttribute.cs:\r
82         * AssemblyCultureAttribute.cs:\r
83         * AssemblyDefaultAliasAttribute.cs:\r
84         * AssemblyDelaySignAttribute.cs:\r
85         * AssemblyDescriptionAttribute.cs:\r
86         * AssemblyFileVersionAttribute.cs:\r
87         * AssemblyFlagsAttribute.cs:\r
88         * AssemblyInformationalVersionAttribute.cs:\r
89         * AssemblyKeyFileAttribute.cs:\r
90         * AssemblyKeyNameAttribute.cs:\r
91         * AssemblyNameProxy.cs:\r
92         * AssemblyProductAttribute.cs:\r
93         * AssemblyTitleAttribute.cs:\r
94         * AssemblyTradeMarkAttribute.cs:\r
95         * AssemblyVersionAttribute.cs:\r
96         * CustomAttributeFormatException.cs:\r
97         * InvalidFilterCriteriaException.cs:\r
98         * TargetParameterCountException.cs: Added.\r
99 \r
100 2002-01-23  Miguel de Icaza  <miguel@ximian.com>\r
101 \r
102         * Assembly.cs (Assembly.CodeBase): Implement.\r
103         (Assembly.FullName): simplistic and broken implementation.  Gets\r
104         us where we were yesterday.\r
105 \r
106         Code style fix.\r
107 \r
108 Tue Jan 22 22:54:18 CET 2002 Paolo Molaro <lupus@ximian.com>\r
109 \r
110         * IReflect.cs: corrected GetMember() return type.\r
111         * InterfaceMapping.cs, TypeDelegator.cs: implemented.\r
112 \r
113 Wed Jan 9 19:37:14 CET 2002 Paolo Molaro <lupus@ximian.com>\r
114 \r
115         * MonoMethod.cs: ToString () implementation.\r
116 \r
117 2002-01-04  Ravi Pratap  <ravi@ximian.com>\r
118 \r
119         * Assembly.cs : Decorate missing bits with the MonoTODO\r
120         attribute.\r
121 \r
122         * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,\r
123         ReflectionTypeLoadException.cs : Ditto.\r
124 \r
125         * FieldInfo.cs : Ditto.\r
126         \r
127 Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <lupus@ximian.com>\r
128         \r
129         * Assembly.cs: trow unimplemented exceptions.\r
130 \r
131 Tue Dec 18 18:46:22 CET 2001 Paolo Molaro <lupus@ximian.com>\r
132 \r
133         * MonoMethod.cs: implemented GetParameters().\r
134         * MonoProperty.cs: PropertyInfo implementation.\r
135         * ParameterInfo.cs: implemented.\r
136         * PropertyInfo.cs: fixes.\r
137 \r
138 Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <lupus@ximian.com>\r
139 \r
140         * FieldInfo.cs: implemented some Is* propeties.\r
141         * MethodBase.cs: fixed attribute accessors.\r
142         * MonoField.cs: runtime object to represent a field.\r
143         * MonoMethod.cs: runtime object to represent a method.\r
144         * AssemblyBuilder.cs: GetToken() methods to get tokens for\r
145         strings, fields, methods...\r
146         * ILGenerator.cs: handle tokens for methods.\r
147 \r
148 Mon Nov 19 13:56:55 CET 2001 Paolo Molaro <lupus@ximian.com>\r
149 \r
150         * MethodBase.cs: add internal get_next_table_index() for use in\r
151         Reflection.Emit.\r
152 \r
153 Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <lupus@ximian.com>\r
154 \r
155         * Assembly.cs: implement some of the Load() methods.\r
156         * ConstructorInfo.cs: some missing stubs and fields.\r
157         * FieldInfo.cs: IsInitOnly property.\r
158         * ParameterInfo.cs: stubs for missing properties.\r
159         * ParameterModifier.cs: implemented class.\r
160 \r
161 2001-11-10  Sean MacIsaac  <macisaac@ximian.com>\r
162 \r
163         * Assembly.cs: Filled in some stub implementations\r
164 \r
165         * ConstructorInfo.cs: Added some stub functions for NUnit\r
166 \r
167 Fri Nov 2 18:29:36 CET 2001 Paolo Molaro <lupus@ximian.com>\r
168 \r
169         * AmbiguousMatchException.cs, \r
170         * Assembly.cs, Module.cs: updates.\r
171         * FieldInfo.cs: better compliance to the spec.\r
172         * MethodBase.cs: move call_conv out of the way.\r
173         * AssemblyBuilder.cs:  don't use internalcalls, more stuff supported.\r
174         * FieldBuilder.cs: implemented.\r
175         * ILGenerator.cs: implemented some opcode handling.\r
176         * Label.cs: add constructor.\r
177         * LocalBuilder.cs: implemented.\r
178         * MethodBuilder.cs: don't use internalcalls, more implemented stuff.\r
179         * ModuleBuilder.cs: don't use internalcalls, more meat here, too.\r
180         * ParameterBuilder.cs: implemented.\r
181         * PropertyBuilder.cs: implemented.\r
182         * TypeBuilder.cs: don't use internalcalls, more stuff working.\r
183 \r
184 Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <lupus@ximian.com>\r
185 \r
186         * ConstructorInfo.cs, MemberFilter.cs, Module.cs: added.\r
187 \r
188 Fri Sep 14 16:12:08 CEST 2001 Paolo Molaro <lupus@ximian.com>\r
189 \r
190         * MethodBase.cs, MethodInfo.cs: added.\r
191 \r
192 Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro <lupus@ximian.com>\r
193 \r
194         * Assembly.cs: added stub code.\r
195 \r
196 2001-07-18  Michael Lambert <michaellambert@email.com>\r
197 \r
198         * BindingFlags.cs: Add.\r