+2007-11-06 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomizableFileSettingsProvider.cs : Type.Namespace can be null.
+ MSDN documentation is kind of wrong here.
+
+2007-10-31 Arina Itkes <arinai@mainsoft.com>
+
+ * CustomizableFileSettingsProvider.cs, LocalFileSettingsProvider.cs:
+ Return flow to the state before revision 80469
+ for compilation with defined TARGET_JVM flag.
+
+2007-06-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingValueElement.cs : implement Reset().
+ * CustomizableFileSettingsProvider.cs : fixed company name getter
+ and product name getter.
+ LoadPropertyValue() should expect null ValueXml.
+ * LocalFileSettingsProvider.cs : time to switch. With a bit of
+ directory name difference, it should work.
+
+2007-06-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomizableLocalFileSettingsProvider.cs :
+ - added extern alias to avoid reference and I could enable
+ Initialize() again.
+ - Copied default user config path stuff (Company/Product/Version)
+ from MWF Application.cs.
+ - SaveProperties() and SavePropertiesNoRoaming() are unified, and
+ mostly rewritten to create userSettings, set value correctly, etc.
+ - GetPropertyValues() should collect default values as well.
+
+ It is not enabled yet, as Configuration.Save() seems to do wrong
+ and could overwrite application exe.config.
+
+2007-06-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingsContext.cs : add internal CurrentSettings property to
+ make current ApplicationSettingsBase accessible.
+ * ApplicationSettingsBase.cs : use above.
+ * SettingValueElement.cs : implement SerializeToXmlElement().
+
+2007-06-12 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingValueElement.cs: fixed stub Properties property for
+ System.Configuration fixes
+
+2007-06-04 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomizableLocalFileSettingsProvider.cs : contribution for
+ LocalFileSettingsProvider implementation, by Noriaki Okimoto
+ (seara@ojk.sppd.ne.jp), modified by myself to fit for System.dll.
+ Origin of code license assignment at
+ http://ojk.sppd.ne.jp/ojkblog/?date=20070603#p01.
+ * LocalFileSettingsProvider.cs : rewriting to use above.
+
+ Due to some kind of compiler issue it is not enabled yet.
+
+2007-05-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ApplicationSettingsBase.cs : removed garbage debugging stuff.
+
+2007-05-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ConfigXmlDocument.cs : added explicit interface implementations.
+ * ApplicationSettingsBase.cs : split deeply-nested get_Properties()
+ into itself and a method. Treat default LocalFileSettingsProvider
+ as a (valid) settings provider. Removed a fixme (only public
+ members should be available).
+ * SettingsBase.cs : check lock state in Save().
+ * SettingsProviderCollection.cs : remove bogus table field which
+ conflicts with the table in base ProviderCollection class.
+
+2007-05-30 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingsBase.cs : property values are filled only when each
+ property is accessed. It should not use virtual providers,
+ properties or context internally since they could be overriden.
+ * SettingsPropertyValue.cs : to serialize value as string, use
+ TypeConverter as well (as deserialization).
+ * SettingsProviderCollection.cs : (Add) null arg check.
+
+2007-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingElementCollection.cs : fix build, cyclic build mess.
+
+2007-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingElement.cs : fix default value (null->"").
+ * SettingElementCollection.cs : implemented all.
+
+2007-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SettingsProviderAttribute.cs :
+ Return assembly qualified name. Check null args.
+ * ConfigXmlDocument.cs : it implements IConfigErrorInfo.
+
+2007-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsPropertyValue.cs: fixed binary deserealization that may be
+ present as base64 string
+
+2007-03-03 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * ConfigurationSettings.cs: On 2.0 profile, use ConfigurationManager
+ to retrieve config section. Fixes bug #81020.
+
+2007-01-22 Miguel de Icaza <miguel@novell.com>
+
+ * SettingsBase.cs: Removed a NotImplementedException, it provides
+ a default Save implementation.
+
+2007-01-14 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsPropertyValue.cs: fixed IsDirty Property
+
+2007-01-08 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsPropertyValue.cs: fixed PropertyValue, default value of
+ SettingsProperty should be desirialized or created
+
+2007-01-03 Tor Lillqvist <tml@novell.com>
+
+ * ConfigurationSettings.cs: First try loading a bundled
+ machine.config file, then try loading one from the file
+ system. From #80305.
+
+2006-12-31 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsPropertyValue.cs: fixed PropertyValue property, added
+ default value convertation to property type
+
+2006-12-12 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsBase.cs: implemented Item property
+
+2006-11-09 Sebastien Pouliot <sebastien@ximian.com>
+
+ * ApplicationSettingsBase.cs: Add special case when dealing with
+ StringCollection in the Properties property.
+
+2006-11-05 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * SettingsPropertyValue.cs: fixed PropertyValue property when it
+ should be deserialized.
+
+2006-10-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ConfigurationSettings.cs :
+ Handle <section> inside <section> as expected.
+ Fixed some ReadSections() consumers that it does _not_ consume
+ the surrounding EndElement. For now all issues I found are gone.
+
+2006-10-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ConfigurationSettings.cs : another MoveToNextElement() elimination.
+ When there is another section group after "system.drawing"
+ section in the existing machine.config, it borked as if there were
+ no "system.diagnostics" section.
+
+ It is still buggy; prepended sectionGroup still causes the above.
+
+2006-10-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ConfigurationSettings.cs : when there is no content in
+ sectionGroup, all the following contents were incorrectly read
+ as the empty group's subsection.
+
2006-09-28 Andrew Skiba <andrews@mainsoft.com>
* ConfigurationSettings.cs: add support for requirePermission