[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Configuration / System.Configuration / ChangeLog
index 6c9023d3b91af051e895fd062c898ee5635deed6..005312a358f6399975f73e80cd19079de77b583f 100644 (file)
@@ -1,3 +1,93 @@
+2010-07-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ConfigurationPropertyCollection.cs, PropertyInformation.cs:
+         add null check to detect bogus configuration early.
+
+2010-01-09  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationLocation.cs: trailing / characters are removed from
+       the path.
+
+       * Configuration.cs: instances created for locations inherit
+       ConfigPath from their containing document.
+       Host.GetConfigPathFromLocationSubPath must be called with current
+       instance's configPath, not LocationConfigPath.
+       Locations are sought for using paths relative to the current
+       instance's configPath, not to the root path.
+       All of the above is part of fix for bug #568441
+
+2009-12-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * SectionInformation.cs: ConfigSource should never be null, but empty.
+       Also, the Type property should throw an argument exception if the
+       new value is null or empty.
+       Fixes #458185.
+
+2009-10-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Configuration.cs: make this work again with bundled configuration
+       files. Fixes bug #495957. Patch from Tor Lillqvist.
+
+2009-07-17 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ConfigurationElement.cs: don't skip xml nodes when reading 2
+       ConfigurationElement in a row. Patch by Greg Smolyn that fixes bug
+       #521231.
+
+2009-07-15  Marek Habersack  <mhabersack@novell.com>
+
+       * Configuration.cs: explicitly flush the stream when writing XML
+       data. Part of fix for bug #522017
+
+2009-07-14  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationSaveEventArgs.cs, ConfigurationSaveEventHandler.cs:
+       added
+
+       * Configuration.cs: added two internal events - SaveStart and
+       SaveEnd. They are used by System.Web's configuration system to
+       suppress application reloads when configuration is modified and
+       saved from within a web application. It is necessary to use events
+       since there is no guarantee the web application will use
+       WebConfigurationManager (and thus WebConfigurationHost) for
+       writing.
+
+2009-06-08  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationLocation.cs: if the path passed to constructor
+       starts with any of ' ' '.' '/' or '\', throw an exception. Fixes
+       bug #510735
+
+2008-12-22 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Configuration.cs: don't try to open the file if we know it does not
+       exist. Also, don't hide the actual exception in case there's a problem
+       opening the configuration file.
+
+2008-11-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ConfigurationManager.cs: the config file name is arbitrary.
+       (Standalone test t46)
+
+2008-11-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ConfigurationManager.cs: when we're dealing with an EXE hosted
+       application, the configuration file is the one for the AppDomain,
+       otherwise we might try to get a config file for a dll. Fixes the
+       regression in 2.0 sys.config.
+
+2008-07-09  Marek Habersack  <mhabersack@novell.com>
+
+       * ConfigurationManager.cs: implemented a work-around for
+       OpenExeConfiguration ("") not working with ASP.NET apps properly.
+
+2008-07-07  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * ConfigurationManager.cs: Return the right path if the calling assembly is
+       not null. This happens when ConfigurationSession::GetRuntimeObject() is
+       called, SectionHandler != null and the handler itself calls
+       OpenExeConfigurationInternal ("").
+
 2008-07-07  Rodrigo Kumpera  <rkumpera@novell.com>
 
        * ClientConfigurationSystem.cs: