Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-06-21Add MIT license to System.dllDuncan Mak
svn path=/trunk/mcs/; revision=30054
2004-06-152004-06-14 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* NameObjectCollectionBase.cs: Now use IComparer to compare keys. This completes a TODO and fix Remove in NameValueCollection. svn path=/trunk/mcs/; revision=29550
2004-06-142004-06-14 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* HybridDictionary.cs: Fixed Contains for null argument (again). Return false when dictionary is empty or else throw an ArgumentNullException. * NameValueCollection.cs: Added missing Rank check in CopyTo (Array, int). svn path=/trunk/mcs/; revision=29534
2004-06-062004-06-05 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* HybridDictionary.cs: Fixed Contains for null argument. * NameValueCollection.cs: Fixed Set to remove existing values. Fixed Add(NVC) to throw same exception as MS implementation. svn path=/trunk/mcs/; revision=28891
2004-05-24 * StringCollection.cs: Renamed internal variable to make serializationLluis Sanchez
compatible with MS.NET. svn path=/trunk/mcs/; revision=27962
2004-04-232004-04-22 Martin Baulig <martin@ximian.com>Martin Baulig
Renamed the `NET_1_2' conditional to `NET_2_0' in all files. svn path=/trunk/mcs/; revision=25877
2004-03-232004-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* ListDictionary.cs: mark ListEntry as serializable. Thanks to Jan Jaros. svn path=/trunk/mcs/; revision=24473
2004-03-162004-03-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* System.dll.sources: added ProcessStringDictionary. * System.Collections.Specialized/ProcessStringDictionary.cs: the same as StringDictionary, but doesn't turn keys into lowercase. * System.Diagnostics/Process.cs: added environment variables setting support and also send useShellExecute to the runtime. * System.Diagnostics/ProcessStartInfo.cs: support EnvironmentVariables. MS uses StringDictionary, which turns keys into lowercase. We don't do that. svn path=/trunk/mcs/; revision=24068
2003-11-192003-11-18 Todd Berman <tberman@gentoo.org>Todd Berman
* IOrderedDictionary.cs: new v2 interface svn path=/trunk/mcs/; revision=20206
2003-10-21fix deserialization. thanks to lluis.Gonzalo Paniagua Javier
svn path=/trunk/mcs/; revision=19274
2003-10-212003-10-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* NameObjectCollectionBase.cs: added serialization support. svn path=/trunk/mcs/; revision=19264
2003-09-04Integrate the patches contributed by Alon Gazit <along@mainsoft.com>.Duncan Mak
* BitVector32.cs (CreateSection): Check that the new calculated offset isn't more than 32 and not that the sum of the new offset and the number of set bits is more than 32. (this): Perform bitwise and with the complement of the mask shifted version (~(section.Mask << section.Offset)) and not with the shifted version of the mask's complement (~section.Mask << section.Offset). (this): Currently doesn't return the correct value when the data in the BitVector32 instance is negative. * ListDictionary.cs (CopyTo): If the array is null, it should throw ArgumentNullException. If the index is less than 0, it should throw ArgumentOutOfRangeException. (Remove): Throw ArgumentNullException when the parameter is null. * BitVector32Test.cs (TestNegativeIndexer, TestSectionIndexer, TestCreateSection): new tests from Alon Gazit <along@mainsoft.com>. * ListDictionaryTest.cs (CopyTo1, CopyTo2, Remove): New file, with tests from Alon Gazit <along@mainsoft.com>. svn path=/trunk/mcs/; revision=17885
2003-07-172003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* StringDictionary.cs: Reworked attributes based on the new Consts scheme svn path=/trunk/mcs/; revision=16336
2003-07-102003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* NameObjectCollectionBase.cs: Implemented a few missing methods, fixed public signatures svn path=/trunk/mcs/; revision=16108
2003-07-102003-07-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* NameObjectCollectionBase.cs: Fixed signature to be CLSCompliant, changed/corrected header * StringCollection.cs: Improved implementation (should perform better) svn path=/trunk/mcs/; revision=16092
2003-07-032003-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* BitVector32.cs: Implemented missing method * NameValueCollection.cs: Fixed public signature, Styleguidelined header * StringDictionary.cs: Added missing attribute, fixed visibilities svn path=/trunk/mcs/; revision=15879
2003-06-11Change back the copyright. I guess I should not look for a carrear as a ↵Ben Maurer
lawyer ;-) svn path=/trunk/mcs/; revision=15290
2003-06-092003-06-08 Ben Maurer <bmaurer@users.sourceforge.net>Ben Maurer
* StringCollection.cs: Rewrote. Now uses ArrayList. Fixes up quite a few Rotor bugs. * ArrayList.cs, Hashtable.cs, SortedList.cs: Enumerator fixes, error checking We are now passing 37% of the System.Collections.* tests that were failing! svn path=/trunk/mcs/; revision=15207
2003-03-042003-03-03 Miguel de Icaza <miguel@ximian.com>Miguel de Icaza
* NameValueCollection.cs: Uncoment constructor, an old MCS bug prevented this from working. Removed test for nullitude of col, as it would have aborted anyways on the dereference in the base constructor call. svn path=/trunk/mcs/; revision=12163
2003-01-122003-01-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* StringCollection.cs: fixed range checks in CopyTo. svn path=/trunk/mcs/; revision=10407
2002-11-07 * ListDictionary.cs:Daniel Stodden
- Filled in missing CopyTo()s. - No, overwriting an entry should not change the Count <:) svn path=/trunk/mcs/; revision=8858
2002-10-312002-10-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* NameValueCollection.cs: fixed Add (NameValueCollection). svn path=/trunk/mcs/; revision=8694
2002-09-032002-09-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* StringCollection.cs: fixes bug #29791. Thanks to Marcus Urban (mathpup@mylinuxisp.com). svn path=/trunk/mcs/; revision=7194
2002-07-232002-07-22 Tim Coleman <tim@timcoleman.com>Tim Coleman
* NameObjectCollectionBase.cs: added iterator stubb to NameObjectCollectionBase.KeysCollection svn path=/trunk/mcs/; revision=6057
2002-07-052002-07-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* HybridDictionary.cs: (Remove): fixed. The value is either in the list or in the hash. svn path=/trunk/mcs/; revision=5598
2002-07-052002-06-24 Andrew Birkett <adb@tardis.ed.ac.uk>Miguel de Icaza
* BitVector32.cs: Implemented 'set' section indexer. Check for overly large sections. Factored out some helper methods. svn path=/trunk/mcs/; revision=5593
2002-06-21Implement set for the BitVectorMiguel de Icaza
svn path=/trunk/mcs/; revision=5395
2002-05-12 * NameValueCollection.AsStringArray: fixed ArgumentNullException bug.Lawrence Pit
svn path=/trunk/mcs/; revision=4539
2002-05-10* Modified signature of method ListDictionary.GetEnumeratorLawrence Pit
svn path=/trunk/mcs/; revision=4459
2002-05-10 * HybridDictionary.cs: implementedLawrence Pit
* CollectionsUtil.cs: implemented * BitVector32.cs: implemeneted * Modified signature of method ListDictionary.GetEnumerator svn path=/trunk/mcs/; revision=4458
2002-05-08Miscellaneous minor compliancy fixes:Piers Haken
* System/System/UriBuilder.cs: use visible EscapeString * corlib/System.Reflection/ManifestResourceInfo.cs: constructor access, define fields * corlib/System/Convert.cs: remove erroneous CLSCompliant attributes * corlib/System/Math.cs: remove erroneous CLSCompliant attribute Fix enum values: * System/System.CodeDom/CodeBinaryOperatorType.cs * System/System.Net.Sockets/ProtocolFamily.cs * corlib/System.Globalization/CultureTypes.cs * corlib/System.Reflection/FieldAttributes.cs * corlib/System.Runtime.InteropServices/AssemblyRegistrationFlags.cs * corlib/System.Security.Cryptography/CipherMode.cs * corlib/System.Security.Cryptography/CspProviderFlags.cs * corlib/System.Security.Cryptography/PaddingMode.cs * corlib/System.Security.Permissions/IsolatedStorageContainment.cs * corlib/System.Security.Permissions/ReflectionPermissionFlag.cs * corlib/System.Security.Permissions/SecurityPermissionFlag.cs * corlib/System.Security/PolicyLevelType.cs * corlib/System.Security/SecurityZone.cs * corlib/System/AttributeTargets.cs * corlib/System/Environment.cs Remove redundant overrides: * corlib/System.Reflection.Emit/EnumBuilder.cs * corlib/System.Reflection.Emit/TypeBuilder.cs * corlib/System/MissingFieldException.cs * corlib/System/MissingMemberException.cs * corlib/System/MissingMethodException.cs Fix visibility and access modifiers: * System/System.CodeDom.Compiler/CodeGenerator.cs * System/System.Collections.Specialized/NameObjectCollectionBase.cs * System/System.Collections.Specialized/NameValueCollection.cs * System/System.ComponentModel/EventDescriptor.cs * System/System.ComponentModel/EventDescriptorCollection.cs * System/System.Diagnostics/ProcessStartInfo.cs * System/System.Net/DnsPermission.cs * System/System.Net/SocketPermission.cs * System/System/Uri.cs * corlib/System.IO/StreamReader.cs * corlib/System.IO/StringReader.cs * corlib/System.IO/StringWriter.cs * corlib/System.IO/TextWriter.cs * corlib/System.Reflection.Emit/ConstructorBuilder.cs * corlib/System.Reflection.Emit/MethodBuilder.cs * corlib/System.Reflection.Emit/OpCodes.cs * corlib/System.Reflection/Assembly.cs * corlib/System.Runtime.Remoting.Messaging/ReturnMessage.cs * corlib/System.Runtime.Serialization/SerializationException.cs * corlib/System/Activator.cs * corlib/System/Array.cs * corlib/System/Boolean.cs * corlib/System/Byte.cs * corlib/System/Char.cs * corlib/System/DateTime.cs * corlib/System/DivideByZeroException.cs * corlib/System/Double.cs * corlib/System/Int16.cs * corlib/System/Int32.cs * corlib/System/Int64.cs * corlib/System/SByte.cs * corlib/System/Single.cs * corlib/System/Type.cs * corlib/System/UInt16.cs * corlib/System/UInt32.cs * corlib/System/UInt64.cs Fix IDisposable, Dispose() mess * corlib/System.IO/BinaryWriter.cs * corlib/System.IO/BufferedStream.cs * corlib/System.IO/FileStream.cs * corlib/System.IO/MemoryStream.cs * corlib/System.IO/Stream.cs svn path=/trunk/mcs/; revision=4416
2002-04-02added missing [Serializable] attributePiers Haken
svn path=/trunk/mcs/; revision=3540
2002-02-08Fri Feb 8 18:02:50 CET 2002 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* NameObjectCollectionBase.cs, NameValueCollection.cs: tweaks to make it compile and provide the constructor needed by nunitcore. svn path=/trunk/mcs/; revision=2267
2002-01-052002-01-05 Ravi Pratap <ravi@ximian.com>Ravi Pratap M
* BitVector32.cs, ListDictionary.cs : MonoTODO everywhere! * NameObjectCollectionBase.cs, NameValueCollection.cs : Ditto. svn path=/trunk/mcs/; revision=1859
2001-09-26Removing old build files. NAnt doesn't use them.Sean MacIsaac
svn path=/trunk/mcs/; revision=969
2001-09-142001-09-14 Nick Drochak <ndrochak@gol.com>Nick Drochak
* /mcs/class/makefile: /mcs/class/corlib/makefile: /mcs/mcs/makefile: /toos/makefile: use /cygdrive/ instead of //. Old method of accessing drives under cygwin is now obsolete with version 1.3.3 of the cygwin DLL * /mcs/System/System.Collections.Specialized/ChangeLog: Forgot to commit this for a while. Sorry 'bout that. svn path=/trunk/mcs/; revision=815
2001-09-01Initial implementationGleb Novodran
svn path=/trunk/mcs/; revision=695
2001-08-292001-08-24 Nick Drochak <ndrochak@gol.com>Nick Drochak
* NameObjectCollectionBase.cs: Add stub implementation * common.src: Add NameObjectCollectionBase to the build * NameValueCollection.cs: add 'override' to CopyTo(). Maybe this code actually belongs in the superclass. svn path=/trunk/mcs/; revision=664
2001-08-27Add a couple of new errors and a compiler roadmap.Miguel de Icaza
svn path=/trunk/mcs/; revision=635
2001-08-22Initial add of StringDictionary.John Barnette
svn path=/trunk/mcs/; revision=561
2001-08-22Initial add of ListDictionary.John Barnette
svn path=/trunk/mcs/; revision=550
2001-08-22Initial implementation of ListDictionary.John Barnette
svn path=/trunk/mcs/; revision=549
2001-07-26does not compile yetMiguel de Icaza
svn path=/trunk/mcs/; revision=324
2001-07-26Add NameValueCollection contributionMiguel de Icaza
svn path=/trunk/mcs/; revision=322
2001-07-20FlushMiguel de Icaza
svn path=/trunk/mcs/; revision=259
2001-07-192001-07-17 John Barnette <jbarn@httcb.net>Miguel de Icaza
* StringCollection.cs: Implemented and working according to spec. * StringIterator.cs: (ADDED) Implemented and working according to spec. * StringCollectionTest.cs: (ADDED) Initial revision contains 17 tests; all of 'em run correctly. More complicated tests to follow. svn path=/trunk/mcs/; revision=241
2001-07-19Add StrinEnumerator.cs and StringCollection.csMiguel de Icaza
svn path=/trunk/mcs/; revision=240
2001-07-15* StringCollection.cs: Added so that CodeDom.* would compile.Sean MacIsaac
svn path=/trunk/mcs/; revision=149
2001-07-15makefile *.src easy compilation stuff.Sean MacIsaac
svn path=/trunk/mcs/; revision=146
2001-07-14Fixed all sorts of compiler errors.Sean MacIsaac
svn path=/trunk/mcs/; revision=124