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