X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Collections%2FChangeLog;h=22fdde9768a6d0f88cd2f4d6ab06604eef6041c6;hb=b1dfcf6b8b72754617374cb0609f027416cdb879;hp=bef8a37b9166c6fcbdf495dacccea2342a0b1e90;hpb=3d693eeb90339833968d66c3dc9fde2fa3ba2cef;p=mono.git diff --git a/mcs/class/corlib/System.Collections/ChangeLog b/mcs/class/corlib/System.Collections/ChangeLog index bef8a37b916..22fdde9768a 100644 --- a/mcs/class/corlib/System.Collections/ChangeLog +++ b/mcs/class/corlib/System.Collections/ChangeLog @@ -1,3 +1,181 @@ +2010-03-19 Sebastien Pouliot + + * CollectionDebuggerView.cs: Change to internal so we can avoid + a duplicating the type in assemblies that have [InternalsVisibleTo] + +2010-03-16 Jb Evain + + * IStructuralComparable.cs, IStructuralEquatable.cs: use + MOONLIGHT symbol to disambiguate MonoTouch and Moonlight code. + +2010-03-12 Sebastien Pouliot + + * IStructuralComparable.cs, IStructuralEquatable.cs: Add them to + NET_2_1 since they are parts of SL4 + +2009-11-26 Marek Safar + + * CollectionDebuggerView.cs: Removed limit restriction. + +2009-10-22 Marek Safar + + * StructuralComparisons.cs: Implemented. + + * SortedList.cs Add nicer debug view for tools which support it. + +2009-10-16 Miguel de Icaza + + * Jumbo patch to elimiante more dead code now that we have dropped + pre-2.0 profiles. + +2009-09-30 Gonzalo Paniagua Javier + + * Hashtable.cs: MS (at least latest and greatest) does not always + serialized the HashCodeProvider. Ignoring the error when the field + is not found. + +2009-09-24 Marek Safar + + * Queue.cs, DictionaryEntry.cs, Hashtable.cs, + CollectionDebuggerView.cs, Stack.cs, ArrayList.cs: Add nicer debug + view for tools which support it. + +2009-09-22 Marek Safar + + * Queue.cs, Hashtable.cs, SortedList.cs, Stack.cs, ArrayList.cs: + Add DebuggerDisplay attribute. + +2009-07-14 Gonzalo Paniagua Javier + + * SortedList.cs: same issue as bug #521750 in System. + +2009-05-22 Zoltan Varga + + * IStructuralComparable.cs IStructuralEquatable.cs: New files. + +2008-08-31 Zoltan Varga + + * BitArray.cs (CopyTo): Allow an index equal to the array length if + the bit array has no elements. Fixes #421803. + +2008-08-05 Jb Evain + + * CaseInsensitiveHashCodeProvider.cs: refactor CultureInfo + comparison to also work for SL2. + +2008-08-04 Jb Evain + + * Hashtable.cs: cleanup internal KeyMarker type for NET_2_1. + +2008-08-04 Jb Evain + + * ArrayList.cs: introduce a helper method to throw + ArgumentOutOfRangeExceptions correctly as SL miss some + constructors. + +2008-05-29 Juraj Skripsky + + * ArrayList.cs: Create the empty array only once and reuse it. + +2008-05-23 Miguel de Icaza + + * Hashtable.cs: Implement a faster clone that does not use an + enumerator to iterate over the values, this doubles the speed of + Clone. + + The use of an internal constructor that builds from a Hashtable is + done to avoid populating a Hashtable and then updating every field + and structure with new data. + +2008-05-08 Robert Jordan + + * DictionaryEntry.cs: Rename fields for serialization + compatibility with MS. Accept null keys on 2.0 profile. + Fixes #381922. + +2008-04-13 Jb Evain + + * ArrayList.cs, BitArray.cs, CaseInsensitiveComparer.cs + CaseInsensitiveHashCodeProvider.cs, CollectionBase.cs, + Comparer.cs, IHashCodeProvider.cs, Hashtable.cs, + Queue.cs, Stack.cs: use the INSIDE_CORLIB pattern to + internalize code that is used outside the corlib. + Merged from the Moonlight 2 branch. + +2008-04-02 Andreas Nahr + + * ArrayList.cs + * DictionaryBase.cs + * IEqualityComparer.cs + * Queue.cs + * SortedList.cs + * Stack.cs: Fix parameter names + +2008-03-24 Gert Driesen + + * DictionaryBase.cs: Restore previous behavior of indexer for the + 1.0 profile. On 2.0 profile, do nothing in IDictionary.Remove if + the key is not present in the hashtable. On 2.0 profile, we also need + to add entry back to hashtable when an exception is thrown in + OnRemoveComplete. + +2008-03-21 Sebastien Pouliot + + * DictionaryBase.cs: Fix getter on IDictionary.this to avoid two + access to the hashtable and to behave more closely to MS + implementation (see new unit tests). + +2007-11-06 Jb Evain + + * Hashtable.cs: Don't compare user keys against the special removed + key. Fix #324761. + +2007-11-05 Sebastien Pouliot + + * Queue.cs: Avoid IndexOutOfRangeException after TrimToSize. Patch by + Benjamin Lutz. Fix #321657. + +2007-10-25 Zoltan Varga + + * Hashtable.cs: Put the hash values into a separate array to help the GC. Fixes + #336069. + +2007-10-23 Robert Jordan + + * SortedList.cs: Mark List|{Values|Keys} as serializable. + Fixes #335703. + +2007-08-25 Zoltan Varga + + * ArrayList.cs: Fix overflows in BinarySearch and qsort. + +2007-08-08 Atsushi Enomoto + + * ReadOnlyCollectionBase.cs CollectionBase.cs : + cosmetic 2.0 API fixes. + +2007-07-19 Juraj Skripsky + + * ArrayList.cs (ArrayList.Adapter): If the given list already is an + ArrayList, just return it directly. + +2007-07-05 Gert Driesen + + * CaseInsensitiveHashCodeProvider.cs: Lazy init Default instance and + reconstruct it if CurrentCulture changes. + +2007-07-05 Gert Driesen + + * CaseInsensitiveHashCodeProvider.cs: In default ctor, do not save + TextInfo if current culture is invariant. Remoted private ctor. + In Default, always construct new instance since the current culture + may change. + +2007-06-08 Ankit Jain + + * ArrayList.cs (Shift): Clear the unused part of the array when + removing elements. + 2006-12-29 Marek Safar * BitArray.cs: Performance improvements.