2009-08-20 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System / System.Collections.Specialized / ChangeLog
index f555cf09e69f7d0933f758d310d6fa916180e660..35b5f1f951962ea1182855d20b77e1582f15b7d8 100644 (file)
@@ -1,3 +1,87 @@
+2009-03-01  Zoltan Varga  <vargaz@gmail.com>
+
+       * NameValueCollection.cs (AsSingleString): Avoid the allocation of
+       a stringbuilder for collections with only one element.
+
+2008-09-09  Scott Peterson  <lunchtimemama@gmail.com>
+
+       * BitVector32.cs: Minor fixes. Simplified Section.ToString and
+       GetHashCode, and BitVector32.Equals.
+
+2008-08-06  Scott Peterson  <lunchtimemama@gmail.com>
+
+       * BitVector32.cs: Fixed a bug which allowed for invalid sections
+       to be created with CreateSection. Also simplified HighestSetBit
+       algorithm and got rid ofNumberOfSetBits (using HighestSetBit
+       works just fine).
+
+2008-07-31  Jb Evain  <jbevain@novell.com>
+
+       * StringDictionary.cs: remove ComponentModel bits for NET_2_1.
+
+2008-04-13  Jb Evain  <jbevain@novell.com>
+
+       * CollectionsUtil.cs: internalize for the 2.1 profile.
+       Merged from the Moonlight 2 branch.
+
+2008-01-07  Juraj Skripsky <js@hotfeet.ch>
+
+       * NameObjectCollectionBase.cs: Add argument checking in CopyTo,
+       replace use of enumerator by for-loop. Check IsReadOnly in BaseSet()
+       only on the 2.0 profile.
+
+2007-04-29  Ilya Kharmatsky <ilyak@mainsoft.com>
+
+       * NameValueCollection.cs: Proper exception handling in several
+       constructors and CopyTo method, under NET_2_0 target.
+
+2007-04-15  Marek Safar  <marek.safar@gmail.com>
+
+       * ListDictionary: Removed not used variable.
+
+2007-03-27  Alan McGovern  <alan.mcgovern@gmail.com>
+
+       * BitVector32.cs: Bugfix for op_inequality.
+
+2007-01-18  Konstantin Triger  <kostat@mainsoft.com>
+
+       * OrderedDictionary.cs: use IEqualityComparer for key comparison.
+
+2006-10-03  Andrew Skiba  <andrews@mainsoft.com>
+
+       * ListDictionary.cs: remove unnecessary out parameter
+
+2006-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * CollectionsUtil.cs: Set eol-style to CRLF.
+       * StringDictionary.cs: Fixed line endings. Set eol-style to CRLF.
+       * StringEnumerator.cs: Set eol-style to CRLF.
+       * OrderDictionary.cs: Set eol-style to CRLF.
+
+2006-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * OrderedDictionary.cs: IsReadOnly, indexers, Keys and Values should
+       not be virtual.
+
+2006-04-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * BitVector32.cs : oops those operators are for BitVector32.Section,
+         not BitVector32 itself.
+
+2006-04-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * BitVector32.cs : added operator== and != in 2.0.
+
+2006-03-11  Miguel de Icaza  <miguel@novell.com>
+
+       * IOrderedDictionary.cs: Flag GetEnumerator as a "new" method to
+       avoid warning.
+
+2005-11-30  Sebastien Pouliot  <sebastien@ximian.com> 
+       * OrderedDictionary.cs: OnDeserialization is protected virtual (not 
+       private).
+
 2005-11-30  Sebastien Pouliot  <sebastien@ximian.com>
 
        * BitVector32.cs: Fixed 2.0 API changes and this[int] setter under 2.0