ChangeLog 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. 2005-11-07 Maverson Eduardo Schulze Rosa <[email protected]>
  2. * LateBinding.cs: Revised patch from Tobias Käs <[email protected]>
  3. for fixes data types conversions in LateSet.
  4. 2005-11-06 Maverson Eduardo Schulze Rosa <[email protected]>
  5. * LateBinding.cs : Calling 'LateIndexSet' if the member resolves to a
  6. field, but arguments length are greater than one.
  7. 2005-08-22 Satya Sudha K <[email protected]>
  8. * StringType.cs : Fixed the 'FromObject' function
  9. 2005-08-02 Satya Sudha K <[email protected]>
  10. * ByteType.cs, ShortType.cs, IntegerType.cs, LongType.cs,
  11. * DecimalType.cs, SingleType.cs, DoubleType.cs :
  12. Modified the 'FromString' method to :
  13. - Throw an InvalidCastException whenever 'Convert.ToDouble' throws a FormatException
  14. - Support conversion of octal and hex literals to all numeric types.
  15. 2005-06-06 Rafael Teixeira <[email protected]>
  16. * VBBinder.cs : Made it internal as it isn't public in 1.1 API
  17. * DoubleType.cs: corrected, TryParse is now internal
  18. * ObjectType.cs: corrected, CTypeHelper(string, Type) overload is now internal
  19. * Utils.cs: corrected, SetTime and SetDate are now internal
  20. 2005-05-25 Satya Sudha K <[email protected]>
  21. * ObjectType.cs : Some fixes to Narrowing conversions
  22. 2005-05-23 Satya Sudha K <[email protected]>
  23. * VBBinder.cs : Support for named arguments
  24. 2005-05-12 Ankit Jain <[email protected]>
  25. * StandardModuleAttribute.cs (AttributeUsage)
  26. OptionTextAttribute.cs (AttributeUsage)
  27. OptionCompareAttribute.cs (AttributeUsage):
  28. Set Inherited = false.
  29. * ProjectData.cs : Sealed.
  30. 2005-05-10 Satya Sudha K <[email protected]>
  31. * LateBinding.cs (LateGet) :
  32. Calling 'LateIndexGet' if the member resolves to a field, but arguments are not null
  33. 2005-05-09 Satya Sudha K <[email protected]>
  34. * VBBinder.cs : Support for optional arguments in LateBinding
  35. 2005-05-05 Satya Sudha K <[email protected]>
  36. * FlowControl.cs : Fixed checks in the methods 'ForNextCheck*'
  37. 2005-05-04 Satya Sudha K <[email protected]>
  38. * LateBinding.cs: Removed the 'CopyBack' param from the 'LateSet' method (to make it consistent with vbc)
  39. * ObjectType.cs : Implemented the 'GetWidestType' method
  40. 2005-04-29 Satya Sudha K <[email protected]>
  41. * LateBinding.cs:
  42. * VBBinder.cs :
  43. - Support for 'LateIndexGet', 'LateIndexSet', 'LateSet'
  44. * ObjectType.cs :
  45. Some minor fixes in conversions
  46. 2005-04-22 Satya Sudha K <[email protected]>
  47. * LateBinding.cs:
  48. * VBBinder.cs :
  49. - Support for the basic 'LateGet'. (Yet to be tested)
  50. 2005-04-21 Raja R Harinath <[email protected]>
  51. * DefaultArgumentValueAttribute.cs: Remove any trace of executable
  52. code or storage.
  53. 2005-04-19 Satya Sudha K <[email protected]>
  54. * ObjectType.cs:
  55. * VBBinder.cs :
  56. - Support for ParamArray args in late binding
  57. - Some fixes to overload resolution part (in the previous checkin)
  58. 2005-04-13 Satya Sudha K <[email protected]>
  59. * StringType.cs: Removed a warning
  60. * VBBinder.cs
  61. * LateBinding.cs :
  62. Added support for Late Binding. (Not yet complete. Just a basic 'LateCall' works)
  63. * ObjectType.cs :
  64. Fixed the functions 'CTypeHelper', 'IsWideningConversion' and 'IsWiderNumeric'
  65. 2005-03-18 Satya Sudha K <[email protected]>
  66. * StringType.cs: Fixed the 'StrLikeBinary' and 'inBracketBinary' methods
  67. 2005-03-04 Manjula GHM <[email protected]>
  68. * StringType.cs: Assigned value to destination in string manipulation of MidStmtStr()
  69. 2005-02-15 Duncan Mak <[email protected]>
  70. * Bytetype.cs, StaticLocalInitFlags.cs:
  71. * StandardModuleAttribute.cs:
  72. * OptionTextAttribute.cs:
  73. * OptionCompareAttribute.cs:
  74. * IvbHost.cs, IntegerType.cs:
  75. * IncompleteInitialization.cs
  76. * HostServices.cs, DecimalType.cs:
  77. * DateType.cs: Removed extraneous semicolon. Spotted by Dennis
  78. Hayes <[email protected]>.
  79. 2004-11-07 Jambunathan K <[email protected]>
  80. * LateBinding.cs (LateGet, LateSet): Ported the missing pieces
  81. from Mainsoft's codebase.
  82. 2004-10-11 Rafael Teixeira <[email protected]>
  83. * IVbHost.cs: Completed API (needed to reference SWF for that).
  84. 2004-09-11 Rafael Teixeira <[email protected]>
  85. * Utils.cs: Wrong return type in CopyArray Signature. Bug #65651
  86. 2004-09-11 Rafael Teixeira <[email protected]>
  87. * ObjectType.cs: Corrected some test ordering in ObjTst and using new
  88. getObjTstString to test two candidate strings. Bug #65653
  89. 2004-09-05 Jambunathan K <[email protected]>
  90. * DefaultArgumentValueAttribute.cs: Added a new internal attribute
  91. Microsoft.VisualBasic.CompilerServices.__DefaultArgumentValueAttribute
  92. to workaround the limitations in C# syntax. Refer the comments
  93. in the file for more information about this attribute.
  94. * VBBinder.cs:
  95. * StringType.cs:
  96. * SingleType.cs:
  97. * ShortType.cs:
  98. * LongType.cs:
  99. * LateBinding.cs:
  100. * IntegerType.cs:
  101. * FlowControl.cs:
  102. * ExceptionUtils.cs:
  103. * DoubleType.cs:
  104. * DecimalType.cs:
  105. * DateType.cs:
  106. * CharType.cs:
  107. * CharArrayType.cs:
  108. * ByteType.cs:
  109. * BooleanType.cs:
  110. Replaced System.ComponentModel.EditorBrowsableAttribute and
  111. Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute
  112. with their short and sweet equivalents.
  113. Replaced System.ComponentModel.DefaultValueAttribute with the
  114. newly introduced Microsoft.VisualBasic.CompilerServices
  115. .__DefaultArgumentValueAttribute.
  116. 2004-08-03 Satya Sudha K <[email protected]>
  117. * ObjectType.cs: Fix for bug #61749
  118. 2004-07-30 Jochen Wezel <[email protected]>
  119. * Several files: added System.Serializable attribute to NET_2_0,
  120. fixed usage of System.Flags instead of
  121. System.FlagsAttribute
  122. 2004-07-04 Anirban Bhattacharjee <[email protected]>
  123. * StringType.cs: Fix for bug #60983 - submitted by [email protected]
  124. 2004-06-24 Duncan Mak <[email protected]>
  125. * ExceptionUtils.cs: Remove the keyword "abstract" to fix the
  126. build.
  127. 2004-06-24 Jambunathan K <[email protected]>
  128. * Utils.cs:
  129. * StringType.cs: corcompare based fixes
  130. 2004-06-23 Jambunathan K <[email protected]>
  131. * ExceptionUtils.cs:
  132. * FlowControl.cs:
  133. * IVbHost.cs:
  134. * LateBinding.cs:
  135. * ObjectType.cs:
  136. * ProjectData.cs:
  137. * StringType.cs:
  138. * Utils.cs:
  139. * VBBinder.cs: corcompare based fixes
  140. 2004-06-15 Jambunathan K <[email protected]>
  141. * ExceptionUtils.cs: Trivial changes
  142. 2004-06-10 Jambunathan K <[email protected]>
  143. * ProjectData.cs: Remerged from Mainsoft's codebase
  144. 2004-06-07 Jambunathan K <[email protected]>
  145. * VBErrors.cs: Newly adopted from Mainsoft's codebase
  146. * Utils.cs: Fixed formatting. Also some minor changes.
  147. * ExceptionUtils.cs: Almost entirely remerged from Mainsoft's
  148. codebase to account for newly added string resources
  149. 2004-05-13 Rafael Teixeira <[email protected]>
  150. * Utils.cs:
  151. Finally implement fully method CopyArray
  152. Progression: all nunit-tests for this method now pass on Mono, as they do in .NET
  153. 2004-04-17 Dennis Hayes <[email protected]>
  154. More Java code converted from Mainsoft.
  155. * DoubleType.cs
  156. * FlowControl.cs
  157. * HostServices.cs
  158. * IVbHost.cs
  159. * Utils.cs
  160. 2004-04-17 Dennis Hayes <[email protected]>
  161. More Java code converted from Mainsoft.
  162. lots done, work in progress
  163. * ObjectType.cs
  164. * StringType.cs
  165. complete or very close
  166. * ByteType.cs
  167. * DecimalType.cs
  168. * IntegerType.cs
  169. * SingleType.cs
  170. 2004-04-17 Dennis Hayes <[email protected]>
  171. Added Mainsoft java code, lots of todos where the code has not been completly translated.
  172. * LateBinding.cs
  173. * Utils.cs
  174. * StringType.cs
  175. 2004-04-04 Dennis Hayes <[email protected]>
  176. Changed some System.String to string and System.Object to object.
  177. This seems to match the spec better, if some has documents that this is wrong
  178. I will change them back.
  179. Complete. Includes code from both Mono and Mainsoft.
  180. * BooleanType.cs
  181. * CharArrayType.cs
  182. * CharType.cs
  183. * IncompleteInitialization.cs
  184. * LongType.cs
  185. * OptionCompareAttribute.cs
  186. * OptionTextAttribute.cs
  187. * ShortType.cs
  188. * DateType.cs
  189. Close. Unconverted java code from Mainsoft in comments included in the code.
  190. * IntegerType.cs
  191. * ByteType.cs
  192. * DecmialType.cs
  193. * SingleType.cs
  194. * DoubleType.cs
  195. Work in progress
  196. * ExceptionUtils.cs
  197. 2004-03-31 Rafael Teixeira <[email protected]>
  198. * BooleanType.cs, ByteType.cs, CharArrayType.cs, CharType.cs, DateType.cs, IntegerType.cs, LongType.cs, ShortType.cs:
  199. Translated Mainsoft code by Dennis Hayes with additional revisions by me - formatting still a problem
  200. Testing: No regressions, One advance
  201. 2004-02-20 Rafael Teixeira <[email protected]>
  202. * Utils.cs:
  203. Spacing corrections
  204. 2004-03-27 Duncan Mak <[email protected]>
  205. * Utils.cs (GetResourceString): Added stub for easing the port
  206. from the Mainsoft Java implementation.
  207. 2004-03-10 Joerg Rosenkranz <[email protected]>
  208. * BooleanType.cs:
  209. Corrected implementation of method FromString.
  210. This fixes bug #55414.
  211. 2004-02-20 Rafael Teixeira <[email protected]>
  212. * OptionCompareAttribute.cs:
  213. Corrected constructor of attribute (bug #52570)
  214. * OptionTextAttribute.cs, StandardModuleAttribute.cs:
  215. Cosmetic changes
  216. 2004-01-22 Rafael Teixeira <[email protected]>
  217. * Utils.cs:
  218. First Try Implementation for CopyArray(): NET_1_1-aware