ChangeLog 10 KB

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