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