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