2005-06-05 Peter Bartok <pbartok@novell.com>
[mono.git] / mcs / class / Microsoft.VisualBasic / Microsoft.VisualBasic / ChangeLog
1 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
2
3         * Conversion.cs (Val): Do a correct impl of Val (char). Fixes bug
4         #67810.
5
6 2005-05-12 Ankit Jain  <ankit@corewars.org>
7
8         * Strings.cs : Sealed.
9         * FileSystem.cs (FileSystem.FileGet): Add attributes Optional and
10         __DefaultArgumentValue to 'recordNumber' parameter.
11         * VBFixedStringAttribute.cs (AttributeUsage): Set Inherited = false.
12
13 2005-03-27 Trent Lloyd <lathiat@bur.st>, Shane Mitchell <shane@extadi.com>
14
15            * Information.cs(RGB): Change colour ordering, its BGR not RGB
16
17 2005-03-17 Manjula GHM <mmanjula@novell.com>
18            Ankit Jain <radical@gmail.com>
19           * Collection.cs:
20           * ErrObject.cs:
21            Fix for build breakage on cygwin-head-mono     
22
23 2005-03-16 Manjula GHM <mmanjula@novell.com>
24            Ankit Jain <radical@gmail.com>
25
26           * Collection.cs:
27           * DateAndTime.cs:
28           * ErrObject.cs:
29           * FileSyste.cs:
30           * Strings.cs:
31           Added type casting in some places and moved OptionCompare attribute to be AFTER  __DefaultArgumentValue attribute
32                 
33
34 2005-02-14 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
35         * FileSystem.cs, CompilerServices/FlowControl.cs : killed unneeded local variables (warnings).
36         * CompilerServices/ObjectType.cs : killed unneeded private method (diagnosed from warnings on local vars)
37         
38 2005-02-14  Duncan Mak  <duncan@ximian.com>
39
40         * Collection.cs:
41         * ComClassAttibute.cs:
42         * SpcInfo.cs:
43         * TabInfo.cs:
44         * VBFixedStringAttribute.cs:
45         * VBMath.cs: Remove extraneous semicolon at the end of the class
46         declaration. Spotted by Dennis Hayes <denisraytek@yahoo.com>.
47
48 2004-10-11 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
49         * FileSystem.cs: Adjusting exposed API according to class status page ('ref' instead of 'out'). 
50         Commented out an additional API.
51
52 2004-09-06  Jambunathan K  <kjambunathan@novell.com>
53
54         * Strings.cs: Fixed formatting issues. For the sake of consistency
55         in style, stripped out all the comment strings that were documenting
56         the APIs.
57
58 2004-09-05  Jambunathan K  <kjambunathan@novell.com>
59         * DateAndTime.cs (DateTime.Today): Changed signature of stime().
60         * Strings.cs: 
61         * Collection.cs: 
62         * VBMath.cs: 
63         * Interaction.cs: 
64         * Information.cs: 
65         * Globals.cs: 
66         * Financial.cs: 
67         * FileSystem.cs: 
68         * ErrObject.cs: 
69         * Conversion.cs: 
70         * Constants.cs: 
71
72         Replaced System.ComponentModel.EditorBrowsableAttribute and
73         Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute
74         with their short and sweet equivalents.
75
76         Replaced System.ComponentModel.DefaultValueAttribute with the
77         newly introduced Microsoft.VisualBasic.CompilerServices
78         .__DefaultArgumentValueAttribute.
79
80 2004-08-16  Jambunathan K  <kjambunathan@novell.com>
81         * Interaction.cs: 
82         * Information.cs: 
83         * ErrObject.cs: 
84         * FileSystem.cs: Aesthetic changes.
85
86 2004-08-11 Anirban Bhattachartjee <banirban@novell.com>
87         * Strings.cs: - Bug fix (#62235) - by Rob Tillie<Rob.Tillie@student.tul.EDU>
88                       - Excetion handling in Join
89                       - Support for Hex in format function (not sure whether this fix is a complete one)                
90
91 2004-08-11 Anirban Bhattachartjee <banirban@novell.com>
92         * Interaction.cs: Bug fix (#62234) - by Rob Tillie<Rob.Tillie@student.tul.EDU>
93
94 2004-07-31  Jambunathan K  <kjambunathan@novell.com>
95         * Strings.cs: Fixed a bug in Format()
96         * DateAndTime.cs: Added support for setting Today and
97         TimeOfDay properties. Thanks to Pablo Cardona for 
98         submitting a patch.
99
100 2004-07-30  Jochen Wezel  <jwezel@compumaster.de>
101
102         * Several files: added System.Serializable attribute to NET_2_0,
103                          fixed usage of System.Flags instead of 
104                          System.FlagsAttribute
105
106 2004-07-22  Jambunathan K  <kjambunathan@novell.com>
107
108         * Constants.cs : Fixed the vbCr, vbLf, vbCrLf and vbNewLine
109         strings
110
111 2004-06-24  Jambunathan K  <kjambunathan@novell.com>
112         * RandomVBFile.cs: Fixed FileGet() for Date and Decimal types
113         * FileSystem.cs: Fixed ChDir, FileCopy
114         * ControlChars.cs:  corcompare based fixes
115         
116
117 2004-06-24 Anirban Bhattacharjee <banirban@novell.com>
118         * Strings.cs: Enabled case insensitive search in InStr aand InStrRev functions
119                       Fixed Filter method
120
121 2004-06-23  Jambunathan K  <kjambunathan@novell.com>
122         * VBFixedStringAttribute.cs: 
123         * VBFile.cs: 
124         * TabInfo.cs: 
125         * SpcInfo.cs: 
126         * RandomVBFile.cs: 
127         * Interaction.cs: 
128         * FileSystem.cs: 
129         * ErrObject.cs: 
130         * BaseVBFile.cs: corcompare based fixes
131         
132 2004-06-23 Sachin Kumar <skumar1@novell.com>
133         * Conversion.cs: Trivial Fixes
134         * Strings.cs: Trivial Fixes
135  
136 2004-06-23 Anirban Bhattacharjee <banirban@novell.com>
137         * Strings.cs: Several trivial bug fixing
138
139 2004-06-23 Anirban Bhattacharjee <banirban@novell.com>
140         * DateTime.cs: More date formats supported by DateValue function now
141
142 2004-06-23 Anirban Bhattacharjee <banirban@novell.com>
143         * Strings.cs: Trivial changes
144
145 2004-06-23 Anirban Bhattacharjee <banirban@novell.com>
146         * DateAndTime.cs: bug fixes
147
148 2004-06-23  Jambunathan K <kjambunathan@novell.com>
149         * BaseVBFile.cs: Fixed a trivial bug
150         * VBUtils.cs: Added Exception VBException(Exception, int)
151         * VBFile.cs: Trivial fixes
152         * TabInfo.cs: Added missing constructor
153         * SpcInfo.cs: Added missing constructor
154         * RandomVBFile.cs: Ported from mainsoft's codebase
155         * SpcInfo.cs: 
156         * Globals.cs: Rob Tillie's changes based on corcompare with
157         MS's dll
158         * FileSystem.cs: Entirely adopted from mainsoft's codebase.
159         Many existing methods that were not based on mainsoft's code
160         has been overriden by these changes. Rob's patches that is mentioned
161         below has also been left out. It needs to be merged as well.
162         * BinaryVBFile.cs: Ported from mainsoft's codebase
163
164 2004-06-22 Sachin Kumar <skumar1@novell.com>
165         * DateAndTime.cs: Fixed bug in DateDiff()
166         * Collections.cs: Fixed bug in Add() 
167
168 2004-06-21 Sachin Kumar <skumar1@novell.com>
169         * Collection.cs: Fixed bug in Add() 
170         * Information.cs: Fixed bug in IsNumeric()
171
172 2004-06-19 Jochen Wezel <jwezel@compumaster.de>
173         * Conversion.cs, DateAndTime.cs, Information.cs, VBMath.cs, 
174         ForEachEnum.cs: changed some public to internal or private constructors
175
176 2004-06-18 Anirban Bhattacharjee <banirban@novell.com>
177         * Interaction.cs: shell method implemented
178
179 2004-06-18 Sachin Kumar <skumar1@novell.com>
180         * Conversion.cs: Fixed bugs in Val(string)
181
182 2004-06-18 Anirban Bhattacharjee <banirban@novell.com>
183         * Interaction.cs: Few methods implemented - Contribution by Jambunathan and Anirban 
184
185 2004-06-17  Jambunathan K  <kjambunathan@novell.com>
186         * OutPutVBFile.cs: Added from Mainsoft's code base
187         * InputVBFile.cs:  Trivial changes
188         * BaseVBFile.cs:  Trivial changes
189
190 2004-06-17 Anirban Bhattacharjee <banirban@novell.com>
191         * ControlChars.cs: StandardModuleAttribute added
192
193 2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
194         * Strings.cs: An effort make this file feature complete
195
196 2004-06-17  Jambunathan K  <kjambunathan@novell.com>
197         * FileSystem.cs: A few more methods from Rob Tillie
198         <Rob.Tillie@Student.tUL.EDU>
199
200 2004-06-17 Sachin Kumar <skumar1@novell.com>
201         Made corrections on these files, as suggested by Hari.
202         * SpcInfo.cs
203         * TabInfo.cs
204
205 2004-06-16  Jambunathan K  <kjambunathan@novell.com>
206         * InputVBFile.cs: Ported from Mainsoft's codebase
207         * BaseVBFile.cs: Ported from Mainsoft's codebase
208         * VBFile.cs: Ported from Mainsoft's codebase
209         * ErrObject.cs: Trivial changes
210         * VBUtils.txt: Trivial changes
211
212 2004-06-16 Sachin Kumar <skumar1@novell.com>
213         Java code converted from Mainsoft       
214         * SpcInfo.cs
215         * TabInfo.cs
216
217 2004-06-15 Sachin Kumar <skumar1@novell.com>
218         * Conversion.cs: Implemented few type conversion methods
219
220 2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
221         * VBUtils.txt: Exception messages for Financial functions by Rob Tillie
222
223 2004-06-15 Anirban Bhattacharjee <banirban@novell.com>
224         * Financial.cs: Complete implementation by Rob Tillie
225
226 2004-06-11  Gert Driesen <drieseng@users.sourceforge.net>
227
228         * Information.cs: use Type.Name property instead of Type.get_Name()
229         accessor method.  This fixes the build on Windows (csc). Reported
230         as mcs bug #59980. 
231
232 2004-06-10  Jambunathan K  <kjambunathan@novell.com>
233         * VBUtils.cs: Implemented more GetResourceString() methods
234         * Information.cs: Completed Information.Err
235         * ErrObject.cs: Almost entirely merged from Mainsoft's code
236         All three files need a thorough review.
237
238 2004-06-07  Jambunathan  <kjambunathan@novell.com>
239         * VariantType.cs: Minor changes
240         * VBUtils.txt: Newly created  error string resources for VB.NET
241         * VBUtils.resources: Newly created Compiled error string resources
242         for VB.NET
243         * VBUtils.cs: Changes wrt fetching of error string from 
244         newly added resource bundles
245         * Information.cs: Almost entirely  remerged from Mainsoft's code. 
246         Only Err related changes still need to be merged.
247         
248 2004-05-31      Rafael Teixeira <rafaelteixeirabr@hotmail.com>
249         * Financial.cs:
250                 Correct IRR and MIRR method signatures and prevent public default constructor, all according to Class Status Page (corcompare)
251 \r
252 2004-04-26      Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
253         * DateAndTime.cs:
254                 Catch FormatException and rethrow as InvalidCastException in:
255                 - public static System.DateTime DateValue (string StringDate) - return only the Date Part 
256                 - public static System.DateTime TimeValue (string StringTime) - return only the Time Part \r
257
258 2004-04-26      Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
259         * Collection.cs:
260                 Verify and throw correct exception on Remove for a null key\r
261
262 2004-04-25      Dennis Hayes <dennish@raytek.com>\r
263 \r
264         * VBUtils.cs added for compatablity with Mainsoft code.\r
265 \r
266 2004-04-17      Dennis Hayes <dennish@raytek.com>\r
267         Removed extra parameter from StrCmp\r
268         added check for null to Len(string)\r
269         \r
270         * Strings.cs\r
271 \r
272 2004-03-27  Duncan Mak  <duncan@ximian.com>\r
273 \r
274         * ForEachEnum.cs:\r
275         * OpenModeTypes.cs: Implemented according to the\r
276         Mainsoft Java implementation.\r
277 \r
278         * Globals.cs:\r
279         * VBFixedArrayAttribute.cs:\r
280         * VBFixedStringAttribute: Changes made by Dennis Hayes\r
281         <dennish@raytek.com> from studying the Mainsoft implementation.\r
282 \r
283 2004-03-19      Joerg Rosenkranz <JoergR@voelcker.com>\r
284         * Interaction.cs:\r
285                 Added MonoTODO attributes\r
286                 All not implemented members are throwing NotImplementedException\r
287                 Implemented IIf\r
288                 Implemented Command\r
289                 Implemented Environ\r
290                 \r
291 2004-02-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
292         * ComClassAttibute.cs:\r
293                 Implemented attribute (related to bug #52570)\r
294         * FileAttribute.cs\r
295                 Cosmetic changes\r
296         * VBFixedArrayAttribute.cs:\r
297                 Implemented attribute (related to bug #52570)\r
298         * VBFixedStringAttribute.cs:\r
299                 Implemented attribute (related to bug #52570)\r
300         \r
301 2004-01-21  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
302         * FileSystem.cs:\r
303                 Implemented Dir() now throws the right exception \r
304         \r
305 2004-01-21  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
306         * Information.cs:\r
307                 Implemented IsNothing(object)\r
308         \r
309 2004-01-21  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
310         * FileSystem.cs:\r
311                 Started implementing Dir function\r
312 \r
313 2004-01-06  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
314         * Information.cs:\r
315                 Implemented IsNumeric(object)\r
316 \r
317 2003-12-29  Jochen Wezel <jwezel@compumaster.de>\r
318 \r
319         * Strings.cs:\r
320                 Fixed bug in Len(Decimal)\r
321 \r
322 2003-12-02  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
323         * Microsoft.VisualBasic: Strings.cs \r
324                 Simplified Asc(string) by using Asc(char)\r
325                 Simplified AscW(string) by using AscW(char)\r
326                 Simplified StrReverse\r
327 \r
328 2002-08-15  Tim Coleman <tim@timcoleman.com>\r
329         * ChangeLog:\r
330                 Added a ChangeLog\r
331         * Constants.cs:\r
332                 Make these actual constants so mcs will compile them.\r
333 \r