2008-01-12 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Configuration / System.Configuration / ChangeLog
index fb1aa8650b9071f3684623facd9ae17af1fdf990..2147d85aee288042513fdd897bf1a426ca1daccf 100644 (file)
@@ -1,3 +1,60 @@
+2008-01-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ConfigurationLocationCollection.cs: Avoid infinite recursion. 
+       Found using Gendarme.
+
+2007-12-25  Konstantin Triger <kostat@mainsoft.com>
+
+       * KeyValueInternalCollection.cs: properly override NameValueCollection
+               to support interop with it.
+
+2007-12-25  Konstantin Triger <kostat@mainsoft.com>
+
+       * ConfigurationElement.cs:
+               1. typo - pass the correct property to Attribute.GetCustomAttribute.
+               2. Pass oroginal exception as inner.
+
+2007-12-05  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationElement.cs: some property values may be null
+       objects in GetHashCode.
+
+2007-11-23  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationElementCollection.cs: ThrowOnDuplicate returns true
+       if the collection is one of the AddRemoveClearMap or
+       AddRemoveClearMapAlternate types.
+
+2007-11-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       Part of fix for bug #323708.
+       * ConfigurationSection.cs : in GetRuntimeObject(), take parent
+         section instance into consideration.
+       * SectionInformation.cs : to make it possible, GetParentSection()
+         should be implemented.
+       * Configuration.cs : to make it possible, GetSectionInstance()
+         should set parent section on its SectionInformation. It used to
+         just steal parent's xml when its own xml does not exist, but
+         it now blocks correct configuration retrieval.
+
+2007-11-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SectionGroupInfo.cs : remove extra StringBuilder creation.
+
+2007-11-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Configuration.cs : (Save) when the given file path is relative
+         it failed to create directory. Fixed standalone test t25/t26.
+       * InternalConfigurationHost.cs : pass userLevel to create a host
+         instance.
+
+2007-10-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * InternalConfigurationHost.cs : when the streamName is for
+         machine.config, try get_bundled_machine_config() icall first.
+         This hopefully implements the requested feature in bug #325022.
+       * Configuration.cs : added comment.
+
 2007-08-31  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * ConfigurationManager.cs: Fixed line endings. Avoid warning by