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