2004-10-11 Rafael Teixeira * FileSystem.cs: Adjusting exposed API according to class status page ('ref' instead of 'out'). Commented out an additional API. 2004-09-06 Jambunathan K * Strings.cs: Fixed formatting issues. For the sake of consistency in style, stripped out all the comment strings that were documenting the APIs. 2004-09-05 Jambunathan K * DateAndTime.cs (DateTime.Today): Changed signature of stime(). * Strings.cs: * Collection.cs: * VBMath.cs: * Interaction.cs: * Information.cs: * Globals.cs: * Financial.cs: * FileSystem.cs: * ErrObject.cs: * Conversion.cs: * Constants.cs: Replaced System.ComponentModel.EditorBrowsableAttribute and Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute with their short and sweet equivalents. Replaced System.ComponentModel.DefaultValueAttribute with the newly introduced Microsoft.VisualBasic.CompilerServices .__DefaultArgumentValueAttribute. 2004-08-16 Jambunathan K * Interaction.cs: * Information.cs: * ErrObject.cs: * FileSystem.cs: Aesthetic changes. 2004-08-11 Anirban Bhattachartjee * Strings.cs: - Bug fix (#62235) - by Rob Tillie - Excetion handling in Join - Support for Hex in format function (not sure whether this fix is a complete one) 2004-08-11 Anirban Bhattachartjee * Interaction.cs: Bug fix (#62234) - by Rob Tillie 2004-07-31 Jambunathan K * Strings.cs: Fixed a bug in Format() * DateAndTime.cs: Added support for setting Today and TimeOfDay properties. Thanks to Pablo Cardona for submitting a patch. 2004-07-30 Jochen Wezel * Several files: added System.Serializable attribute to NET_2_0, fixed usage of System.Flags instead of System.FlagsAttribute 2004-07-22 Jambunathan K * Constants.cs : Fixed the vbCr, vbLf, vbCrLf and vbNewLine strings 2004-06-24 Jambunathan K * RandomVBFile.cs: Fixed FileGet() for Date and Decimal types * FileSystem.cs: Fixed ChDir, FileCopy * ControlChars.cs: corcompare based fixes 2004-06-24 Anirban Bhattacharjee * Strings.cs: Enabled case insensitive search in InStr aand InStrRev functions Fixed Filter method 2004-06-23 Jambunathan K * VBFixedStringAttribute.cs: * VBFile.cs: * TabInfo.cs: * SpcInfo.cs: * RandomVBFile.cs: * Interaction.cs: * FileSystem.cs: * ErrObject.cs: * BaseVBFile.cs: corcompare based fixes 2004-06-23 Sachin Kumar * Conversion.cs: Trivial Fixes * Strings.cs: Trivial Fixes 2004-06-23 Anirban Bhattacharjee * Strings.cs: Several trivial bug fixing 2004-06-23 Anirban Bhattacharjee * DateTime.cs: More date formats supported by DateValue function now 2004-06-23 Anirban Bhattacharjee * Strings.cs: Trivial changes 2004-06-23 Anirban Bhattacharjee * DateAndTime.cs: bug fixes 2004-06-23 Jambunathan K * BaseVBFile.cs: Fixed a trivial bug * VBUtils.cs: Added Exception VBException(Exception, int) * VBFile.cs: Trivial fixes * TabInfo.cs: Added missing constructor * SpcInfo.cs: Added missing constructor * RandomVBFile.cs: Ported from mainsoft's codebase * SpcInfo.cs: * Globals.cs: Rob Tillie's changes based on corcompare with MS's dll * FileSystem.cs: Entirely adopted from mainsoft's codebase. Many existing methods that were not based on mainsoft's code has been overriden by these changes. Rob's patches that is mentioned below has also been left out. It needs to be merged as well. * BinaryVBFile.cs: Ported from mainsoft's codebase 2004-06-22 Sachin Kumar * DateAndTime.cs: Fixed bug in DateDiff() * Collections.cs: Fixed bug in Add() 2004-06-21 Sachin Kumar * Collection.cs: Fixed bug in Add() * Information.cs: Fixed bug in IsNumeric() 2004-06-19 Jochen Wezel * Conversion.cs, DateAndTime.cs, Information.cs, VBMath.cs, ForEachEnum.cs: changed some public to internal or private constructors 2004-06-18 Anirban Bhattacharjee * Interaction.cs: shell method implemented 2004-06-18 Sachin Kumar * Conversion.cs: Fixed bugs in Val(string) 2004-06-18 Anirban Bhattacharjee * Interaction.cs: Few methods implemented - Contribution by Jambunathan and Anirban 2004-06-17 Jambunathan K * OutPutVBFile.cs: Added from Mainsoft's code base * InputVBFile.cs: Trivial changes * BaseVBFile.cs: Trivial changes 2004-06-17 Anirban Bhattacharjee * ControlChars.cs: StandardModuleAttribute added 2004-06-15 Anirban Bhattacharjee * Strings.cs: An effort make this file feature complete 2004-06-17 Jambunathan K * FileSystem.cs: A few more methods from Rob Tillie 2004-06-17 Sachin Kumar Made corrections on these files, as suggested by Hari. * SpcInfo.cs * TabInfo.cs 2004-06-16 Jambunathan K * InputVBFile.cs: Ported from Mainsoft's codebase * BaseVBFile.cs: Ported from Mainsoft's codebase * VBFile.cs: Ported from Mainsoft's codebase * ErrObject.cs: Trivial changes * VBUtils.txt: Trivial changes 2004-06-16 Sachin Kumar Java code converted from Mainsoft * SpcInfo.cs * TabInfo.cs 2004-06-15 Sachin Kumar * Conversion.cs: Implemented few type conversion methods 2004-06-15 Anirban Bhattacharjee * VBUtils.txt: Exception messages for Financial functions by Rob Tillie 2004-06-15 Anirban Bhattacharjee * Financial.cs: Complete implementation by Rob Tillie 2004-06-11 Gert Driesen * Information.cs: use Type.Name property instead of Type.get_Name() accessor method. This fixes the build on Windows (csc). Reported as mcs bug #59980. 2004-06-10 Jambunathan K * VBUtils.cs: Implemented more GetResourceString() methods * Information.cs: Completed Information.Err * ErrObject.cs: Almost entirely merged from Mainsoft's code All three files need a thorough review. 2004-06-07 Jambunathan * VariantType.cs: Minor changes * VBUtils.txt: Newly created error string resources for VB.NET * VBUtils.resources: Newly created Compiled error string resources for VB.NET * VBUtils.cs: Changes wrt fetching of error string from newly added resource bundles * Information.cs: Almost entirely remerged from Mainsoft's code. Only Err related changes still need to be merged. 2004-05-31 Rafael Teixeira * Financial.cs: Correct IRR and MIRR method signatures and prevent public default constructor, all according to Class Status Page (corcompare) 2004-04-26 Rafael Teixeira * DateAndTime.cs: Catch FormatException and rethrow as InvalidCastException in: - public static System.DateTime DateValue (string StringDate) - return only the Date Part - public static System.DateTime TimeValue (string StringTime) - return only the Time Part 2004-04-26 Rafael Teixeira * Collection.cs: Verify and throw correct exception on Remove for a null key 2004-04-25 Dennis Hayes * VBUtils.cs added for compatablity with Mainsoft code. 2004-04-17 Dennis Hayes Removed extra parameter from StrCmp added check for null to Len(string) * Strings.cs 2004-03-27 Duncan Mak * ForEachEnum.cs: * OpenModeTypes.cs: Implemented according to the Mainsoft Java implementation. * Globals.cs: * VBFixedArrayAttribute.cs: * VBFixedStringAttribute: Changes made by Dennis Hayes from studying the Mainsoft implementation. 2004-03-19 Joerg Rosenkranz * Interaction.cs: Added MonoTODO attributes All not implemented members are throwing NotImplementedException Implemented IIf Implemented Command Implemented Environ 2004-02-20 Rafael Teixeira * ComClassAttibute.cs: Implemented attribute (related to bug #52570) * FileAttribute.cs Cosmetic changes * VBFixedArrayAttribute.cs: Implemented attribute (related to bug #52570) * VBFixedStringAttribute.cs: Implemented attribute (related to bug #52570) 2004-01-21 Rafael Teixeira * FileSystem.cs: Implemented Dir() now throws the right exception 2004-01-21 Rafael Teixeira * Information.cs: Implemented IsNothing(object) 2004-01-21 Rafael Teixeira * FileSystem.cs: Started implementing Dir function 2004-01-06 Rafael Teixeira * Information.cs: Implemented IsNumeric(object) 2003-12-29 Jochen Wezel * Strings.cs: Fixed bug in Len(Decimal) 2003-12-02 Rafael Teixeira * Microsoft.VisualBasic: Strings.cs Simplified Asc(string) by using Asc(char) Simplified AscW(string) by using AscW(char) Simplified StrReverse 2002-08-15 Tim Coleman * ChangeLog: Added a ChangeLog * Constants.cs: Make these actual constants so mcs will compile them.