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