ChangeLog 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373
  1. 2002-11-03 Gonzalo Paniagua Javier <[email protected]>
  2. * Assembly.cs: changed name of GetType (string, bool, bool) to
  3. InternalGetType.
  4. 2002-10-29 Gonzalo Paniagua Javier <[email protected]>
  5. * TargetInvocationException.cs: modified default message.
  6. 2002-10-01 Gonzalo Paniagua Javier <[email protected]>
  7. * MonoProperty.cs:
  8. * PropertyInfo.cs: fixed bug #31535.
  9. 2002-09-27 Martin Baulig <[email protected]>
  10. * Assembly.cs (Assembly.GetReferencedAssemblies): Implemented.
  11. 2002-09-24 Martin Baulig <[email protected]>
  12. * Assembly.cs (MonoDebugger_GetType): New method to get a Type
  13. from its metadata token. This should only be used by the debugger.
  14. 2002-09-21 Martin Baulig <[email protected]>
  15. * Assembly.cs (MonoDebugger_GetLocalTypeFromSignature): New method to
  16. get the type of a local variable from its signature. This should only
  17. be used by the debugger.
  18. 2002-09-20 Martin Baulig <[email protected]>
  19. * Assembly.cs (MonoDebugger_GetMethod): New method to get a MethodBase
  20. from its metadata token. This should only be used by the debugger.
  21. Wed Sep 11 12:50:54 CEST 2002 Paolo Molaro <[email protected]>
  22. * Binder.cs: more default binder implementation.
  23. * FieldInfo.cs, MonoField.cs: fixed SetValue () implementation.
  24. * MonoMethod.cs: use the binder in the Invoke () implementation.
  25. Implemented custom attributes methods and ToString for constructors.
  26. Thu Sep 5 20:36:27 CEST 2002 Paolo Molaro <[email protected]>
  27. * Binder.cs: finished the Binder class and implemented the default
  28. binder.
  29. 2002-09-03 Martin Baulig <[email protected]>
  30. * Assembly.cs (Assembly.Location): Implemented.
  31. 2002-08-29 Gonzalo Paniagua Javier <[email protected]>
  32. * MonoField.cs:
  33. (GetValue): allow obj to be null (used for static fields).
  34. 2002-08-22 Gonzalo Paniagua Javier <[email protected]>
  35. * MonoField.cs: GetValue renamed to GetValueInternal. Added check for
  36. null.
  37. Wed Aug 21 13:03:25 CEST 2002 Paolo Molaro <[email protected]>
  38. * Assembly.cs: GetEntryAssembly patch by Tomi Pakarinen
  39. <[email protected]>.
  40. 2002-08-20 Gonzalo Paniagua Javier <[email protected]>
  41. * Assembly.cs: FullName now returns a proper string instead of
  42. something like 'file://...'.
  43. * AssemblyName.cs: added missing ToString method.
  44. 2002-08-19 Gonzalo Paniagua Javier <[email protected]>
  45. * FieldInfo.cs: implemented SetValue.
  46. Wed Aug 14 17:37:30 CEST 2002 Paolo Molaro <[email protected]>
  47. * MonoEvent.cs, MonoMethod.cs: implemented ReflectedType.
  48. 2002-08-14 Dick Porter <[email protected]>
  49. * Assembly.cs: Stub out GetSatelliteAssembly
  50. 2002-08-12 Tim Coleman <[email protected]>
  51. * MonoProperty.cs:
  52. Allow multiple parameters for GetValue ()
  53. Thu Aug 8 13:05:44 CEST 2002 Paolo Molaro <[email protected]>
  54. * Assembly.cs: implemented GetFile() and GetFiles().
  55. Mon Aug 5 21:19:41 CEST 2002 Paolo Molaro <[email protected]>
  56. * Assembly.cs: implemented EntryPoint and a few
  57. resource related methods.
  58. Wed Jul 24 13:08:56 CEST 2002 Paolo Molaro <[email protected]>
  59. * MethodBase.cs: implemented GetCurrentMethod.
  60. * Assembly.cs: implemented GetExecutingAssembly and
  61. GetCallingassembly.
  62. Mon Jul 1 18:01:49 CEST 2002 Paolo Molaro <[email protected]>
  63. * MonoProperty.cs: handle properties with only a set method.
  64. 2002-05-24 Martin Baulig <[email protected]>
  65. * ParameterInfo.cs: Added internal constructor.
  66. Thu May 23 17:18:46 CEST 2002 Paolo Molaro <[email protected]>
  67. * Assembly.cs: implemented CreateInstance ().
  68. 2002-05-22 Martin Baulig <[email protected]>
  69. * MethodBase.cs (get_next_table_index): Added `object obj' argument.
  70. Tue May 21 12:07:40 CEST 2002 Paolo Molaro <[email protected]>
  71. * EventInfo.cs: more implementation.
  72. Mon May 20 17:37:39 CEST 2002 Paolo Molaro <[email protected]>
  73. * MonoEvent.cs: fill-in the implementation.
  74. Sat May 4 15:00:39 CEST 2002 Paolo Molaro <[email protected]>
  75. * Assembly.cs, AssemblyName.cs: updates and fixes.
  76. 2002-04-24 Patrik Torstensson <[email protected]>
  77. * MonoProperty.cs (GetValue) : basic implementation to support nunit
  78. * PropertyInfo.cs (GetValue) : call MonoProperty::GetValue instead of returning null
  79. Thu Apr 18 16:40:54 CEST 2002 Paolo Molaro <[email protected]>
  80. * MonoMethod.c: cache the method name.
  81. 2002-04-12 Duncan Mak <[email protected]>
  82. * AssemblyAlgorithmIdAttribute.cs: Fixed typo in AlgorithmId
  83. property.
  84. * AssemblyDelaySignAttribute.cs: Fixed type in DelaySign
  85. attribute.
  86. * AssemblyFileVersionAttribute.cs: Renamed FileVersion property to
  87. Version.
  88. * BindingFlags.cs: Added missing value "PutRefDispProperty".
  89. * FieldAttributes.cs: Removed value "HasSecurity".
  90. * ManifestResourceInfo.cs: Added missing properties FileName,
  91. ReferencedAssembly and ResourceLocation.
  92. * TargetInvocationException.cs: Added the missing constructors.
  93. Fri Apr 12 18:32:34 CEST 2002 Paolo Molaro <[email protected]>
  94. * MonoMethod.cs: make Name property an icall.
  95. 2002-04-08 Nick Drochak <[email protected]>
  96. * DefaultMemberAttribute.cs: Add AttributeUsage attribute for class,
  97. struct and interface.
  98. Fri Apr 5 15:40:24 CEST 2002 Paolo Molaro <[email protected]>
  99. * MonoEvent.cs: remove unused code.
  100. * MonoProperty: implement ToString().
  101. Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <[email protected]>
  102. * Assembly.cs: implement GetTypes() and GetExportedTypes().
  103. Mon Mar 25 18:54:58 CET 2002 Paolo Molaro <[email protected]>
  104. * MonoEvent.cs: added the needed fields.
  105. 2002-03-20 Martin Baulig <[email protected]>
  106. * ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke.
  107. * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke.
  108. 2002-03-14 Dietmar Maurer <[email protected]>
  109. * MonoMethod.cs (Invoke): call InternalInvoke
  110. * MethodBase.cs (Invoke): call virtual invoke function
  111. Thu Mar 7 17:14:20 CET 2002 Paolo Molaro <[email protected]>
  112. * EventInfo.cs: add compiler needed methods.
  113. * MonoMethod.cs: make ToString() return the return type name, too.
  114. 2002-03-07 Nick Drochak <[email protected]>
  115. * BindingFlags.cs: Add missing enum values. Thanks CorCompare.
  116. Tue Mar 5 20:33:14 CET 2002 Paolo Molaro <[email protected]>
  117. * TypeAttributes.cs, MethodImplAttributes.cs: updates to latest spec.
  118. 2002-02-26 Duncan Mak <[email protected]>
  119. * StrongNameKeyPair.cs: Committed for Kevin Winchester ([email protected]>.
  120. 2002-02-24 Nick Drochak <[email protected]>
  121. * AssemblyNameFlags.cs: Use proper member name. Thanks corcompare!
  122. Fri Feb 22 18:54:13 CET 2002 Paolo Molaro <[email protected]>
  123. * MonoField.cs: implement GetValue as an internalcall.
  124. Implemented ToString().
  125. Tue Feb 19 20:36:04 CET 2002 Paolo Molaro <[email protected]>
  126. * Assembly.cs, Module.cs, MonoField.cs, MonoMethod.cs,
  127. MonoProperty.cs, ParameterInfo.cs: Implemented custom attributes
  128. related methods.
  129. Thu Feb 14 18:55:23 CET 2002 Paolo Molaro <[email protected]>
  130. * TypeAttributes.cs: update to latest spec.
  131. Mon Feb 11 19:50:27 CET 2002 Paolo Molaro <[email protected]>
  132. * Assembly.cs: handle throwOnError in GetType() call.
  133. 2002-02-07 Duncan Mak <[email protected]>
  134. * AssemblyName.cs: Implemented ISerializable interface for the
  135. fields that we have.
  136. 2002-02-05 Duncan Mak <[email protected]>
  137. * Missing.cs:
  138. * TargetException.cs: Added in CVS.
  139. 2002-01-31 Duncan Mak <[email protected]>
  140. * ReflectionTypeLoadException.cs: Added missing bits.
  141. 2002-01-23 Duncan Mak <[email protected]>
  142. * AssemblyAlgorithmIdAttribute.cs:
  143. * AssemblyCompanyAttribute.cs:
  144. * AssemblyConfigurationAttribute.cs:
  145. * AssemblyCopyrightAttribute.cs:
  146. * AssemblyCultureAttribute.cs:
  147. * AssemblyDefaultAliasAttribute.cs:
  148. * AssemblyDelaySignAttribute.cs:
  149. * AssemblyDescriptionAttribute.cs:
  150. * AssemblyFileVersionAttribute.cs:
  151. * AssemblyFlagsAttribute.cs:
  152. * AssemblyInformationalVersionAttribute.cs:
  153. * AssemblyKeyFileAttribute.cs:
  154. * AssemblyKeyNameAttribute.cs:
  155. * AssemblyNameProxy.cs:
  156. * AssemblyProductAttribute.cs:
  157. * AssemblyTitleAttribute.cs:
  158. * AssemblyTradeMarkAttribute.cs:
  159. * AssemblyVersionAttribute.cs:
  160. * CustomAttributeFormatException.cs:
  161. * InvalidFilterCriteriaException.cs:
  162. * TargetParameterCountException.cs: Added.
  163. 2002-01-23 Miguel de Icaza <[email protected]>
  164. * Assembly.cs (Assembly.CodeBase): Implement.
  165. (Assembly.FullName): simplistic and broken implementation. Gets
  166. us where we were yesterday.
  167. Code style fix.
  168. Tue Jan 22 22:54:18 CET 2002 Paolo Molaro <[email protected]>
  169. * IReflect.cs: corrected GetMember() return type.
  170. * InterfaceMapping.cs, TypeDelegator.cs: implemented.
  171. Wed Jan 9 19:37:14 CET 2002 Paolo Molaro <[email protected]>
  172. * MonoMethod.cs: ToString () implementation.
  173. 2002-01-04 Ravi Pratap <[email protected]>
  174. * Assembly.cs : Decorate missing bits with the MonoTODO
  175. attribute.
  176. * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,
  177. ReflectionTypeLoadException.cs : Ditto.
  178. * FieldInfo.cs : Ditto.
  179. Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <[email protected]>
  180. * Assembly.cs: trow unimplemented exceptions.
  181. Tue Dec 18 18:46:22 CET 2001 Paolo Molaro <[email protected]>
  182. * MonoMethod.cs: implemented GetParameters().
  183. * MonoProperty.cs: PropertyInfo implementation.
  184. * ParameterInfo.cs: implemented.
  185. * PropertyInfo.cs: fixes.
  186. Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <[email protected]>
  187. * FieldInfo.cs: implemented some Is* propeties.
  188. * MethodBase.cs: fixed attribute accessors.
  189. * MonoField.cs: runtime object to represent a field.
  190. * MonoMethod.cs: runtime object to represent a method.
  191. * AssemblyBuilder.cs: GetToken() methods to get tokens for
  192. strings, fields, methods...
  193. * ILGenerator.cs: handle tokens for methods.
  194. Mon Nov 19 13:56:55 CET 2001 Paolo Molaro <[email protected]>
  195. * MethodBase.cs: add internal get_next_table_index() for use in
  196. Reflection.Emit.
  197. Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <[email protected]>
  198. * Assembly.cs: implement some of the Load() methods.
  199. * ConstructorInfo.cs: some missing stubs and fields.
  200. * FieldInfo.cs: IsInitOnly property.
  201. * ParameterInfo.cs: stubs for missing properties.
  202. * ParameterModifier.cs: implemented class.
  203. 2001-11-10 Sean MacIsaac <[email protected]>
  204. * Assembly.cs: Filled in some stub implementations
  205. * ConstructorInfo.cs: Added some stub functions for NUnit
  206. Fri Nov 2 18:29:36 CET 2001 Paolo Molaro <[email protected]>
  207. * AmbiguousMatchException.cs,
  208. * Assembly.cs, Module.cs: updates.
  209. * FieldInfo.cs: better compliance to the spec.
  210. * MethodBase.cs: move call_conv out of the way.
  211. * AssemblyBuilder.cs: don't use internalcalls, more stuff supported.
  212. * FieldBuilder.cs: implemented.
  213. * ILGenerator.cs: implemented some opcode handling.
  214. * Label.cs: add constructor.
  215. * LocalBuilder.cs: implemented.
  216. * MethodBuilder.cs: don't use internalcalls, more implemented stuff.
  217. * ModuleBuilder.cs: don't use internalcalls, more meat here, too.
  218. * ParameterBuilder.cs: implemented.
  219. * PropertyBuilder.cs: implemented.
  220. * TypeBuilder.cs: don't use internalcalls, more stuff working.
  221. Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <[email protected]>
  222. * ConstructorInfo.cs, MemberFilter.cs, Module.cs: added.
  223. Fri Sep 14 16:12:08 CEST 2001 Paolo Molaro <[email protected]>
  224. * MethodBase.cs, MethodInfo.cs: added.
  225. Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro <[email protected]>
  226. * Assembly.cs: added stub code.
  227. 2001-07-18 Michael Lambert <[email protected]>
  228. * BindingFlags.cs: Add.
  229. >>>>>>> 1.52