2010-06-17  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Apply AvoidRepetitiveCallsToPropertiesRule

2010-05-15  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Adjust for IIgnoreList changes
	* Wizard.cs: Remove [ThreadModel] attribute from UpdateAssemblies
	since it can be called asynchronously

2010-05-08  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Track the (non-fatal) warnings to be reported to 
	the user.
	* Wizard.cs: Catch FileNotFoundException when loading assemblies.
	This can occurs if .netmodules are used (and absent). Show this
	warning, if no fatal error occured, to the user at the end of the
	analysis. Do not let UpdateAssemblies be called (final check)
	while we're still loading them async

2010-04-26  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Use Action instead of custom delegates (self-test)

2010-01-16  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Update copyright notice up to 2010

2009-12-08  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Don't throw/crash wizard if an unmanaged dll is
	added to the list of assemblies. At the moment the assembly is
	simply ignored.

2009-11-29  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Add Execute method that will catch and report
	unexpected errors while anyalyzing the assembly set.
	* Wizard.cs: Call GuiRunner.Execute and adjust UI in case
	there are unexpected errors.
	* Wizard.Designer.cs: add new UI elements (autogenerated)

2009-07-09  Jesse Jones  <jesjones@mindspring.com>

	* Wizard.cs: Marked the async delegate code as threaded.

2009-03-19  Jesse Jones  <jesjones@mindspring.com>

	* Wizard.cs: Throws ObjectDisposedException.

2008-12-06  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.resx, Resources/gendarme.ico: Update icon

2008-11-24  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Adjust UI with new logo

2008-11-23  Sebastien Pouliot  <sebastien@ximian.com>

	* Resources/gendarme.png: Update with new logo.
	* gendarme.ico, Resources/gendarme.ico: Stop fighting with VS.NET
	about the icon location.
	* Makefile.am: Update icon location.

2008-11-20  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Clear every bits from severity and confidence bitmasks
	otherwise all defects will be part of the results.

2008-11-12  Sebastien Pouliot  <sebastien@ximian.com>

	* gendarme-wizard.desktop.in: Add an additional category as required
	by SUSE.

2008-11-10  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Fix copyright symbol that probably did not 
	survive the dos2unix transition.

2008-11-07  Sebastien Pouliot  <sebastien@ximian.com>

	* Page.cs: Clearly specify [Serializable] on the enum (self-test)

2008-11-07  Alan McGovern  <amcgovern@novell.com>

	* swf-wizard-runner.csproj: Activate makefile integration for all the
	rules projects. Remove the old mdp files as they are no longer
	needed.

2008-10-31  Sebastien Pouliot  <sebastien@ximian.com>

	* gendarme-wizard.desktop.in: Moved from parent directory. Adjusted
	local (wrt bindir) and changed icon to our SVN file.
	* Makefile.am: Generate final .desktop file. Include the .in into
	the dist and cleanup the generated file.

2008-10-29  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Add button to save the current rules selection
	as the default one.
	* Wizard.cs: Add logic to save and load the default rules selection.
	* Properties/Settings.settings: Add a setting to keep the rules.
	Sadly it looks like VS designer cannot use generics.
	* Properties/Settings.Designer.cs: Autogenerated code for Rules.

2008-10-26  Sebastien Pouliot  <sebastien@ximian.com>

	* Makefile.am: Fix typo

2008-10-25  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Implement IIgnoreList explicitly instead of implicitly
	* Wizard.cs: Change visibility of PreAssemblyUpdate and PostTypeUpdate
	to internal.

2008-10-21  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Change logic to activate rules so it can be reused
	after the analysis. This makes the before and after states identical
	and will fix the reporting of rules (along with XmlResultWriter 
	changes) to include only the one that were selected for the analysis.

2008-08-27  Sebastien Pouliot  <sebastien@ximian.com>

	* Page.cs: Add a new Options step to the enum.
	* Wizard.Designer.cs: Update (vs generated)
	* Wizard.cs: Add the new Options step to allow users to set
	a limit to the number of defects reported, to filter based on
	the severity or the confidence level of the defects and finally
	on the visibility of the code being analyzed.
	* Properties/Settings.settings: Update (vs generated)
	* Properties/Settings.Designer.cs: Update (vs generated)

2008-08-06  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: (GetSelectedWriter) Use the index parameter.

2008-08-02  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Remove unneeded call to String.Format [self-test]

2008-07-27  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Make it look better for high-DPI displays.
	* Wizard.cs: Display a single version number based on the 
	Gendarme framework.

2008-07-26  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Add an extra [End|Begin]Update on the TreeView before
	calling Sort. Fix a bug (infinite recursion) under Vista (and Windows
	2008 server) operating systems.

2008-07-15  Sebastien Pouliot  <sebastien@ximian.com>

	* gendarme.ico: Add Gendarme icon
	* Makefile.am: Add icon to dist

2008-07-14  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Prefer Assembly.Load to LoadFile (AvoidCalling
	ProblematicMethodsRule). Also correct the "skip well known" 
	assemblies hack.

2008-06-16  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.Designer.cs: Disable auto-scaling since it resize the form
	based on the font (and look bad on some Linux desktop).

2008-06-08  Sebastien Pouliot  <sebastien@ximian.com>

	* Page.cs: New. Moved un-nested enum from Wizard.cs [self-test]
	* Wizard.cs: Remove Page nested enum.
	* Makefile.am: Add Page.cs to the build
	* swf-wizard-runner.mdp: Update MD project file.

2008-06-01  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Refactor ResultWriter selection.

2008-05-28  Sebastien Pouliot  <sebastien@ximian.com>

	* Makefile.am: Add ../console/Helpers.cs to the build
	* swf-wizard-runner.mdp: Add ../console/Helpers.cs to the build

2008-05-18  Sebastien Pouliot  <sebastien@ximian.com> 

	* swf-wizard-runner.mdp: Refer to System.Xml.Linq from GAC. 

2008-05-16  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Sealed class AssemblyInfo (self-test).

2008-05-14  Jb Evain  <jbevain@novell.com>

	* Makefile.am: reference System.Xml.Linq.

2008-05-03  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Change CouldCopyReport to static (self-test).

2008-04-27  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Don't expose public fields.

2008-04-25  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Better progress display.
	* Wizard.Designer.cs: Show root lines on the rule treeview.
	* Wizard.cs: Show rules in a tree, per assembly.

2008-04-12  Sebastien Pouliot  <sebastien@ximian.com>

	* Wizard.cs: Load the assemblies asynchronously. Update any loaded 
	assembly if it has changed on disk. Some minor UI improvements, like
	more accurate progress report suring analysis.
	* Wizard.Designer.cs: Avoid manual resizing of the wizard.
	* Wizard.resx: Add icon so the wizard is easier to spot on the
	taskbar.

2008-03-30  Sebastien Pouliot  <sebastien@ximian.com>

	* swf-wizard-runner.mdp: New. MD project file. It compile but won't
	execute properly (since I don't know how to set the resource name 
	correctly).
	* Makefile.am: Use resgen2

2008-03-22  Sebastien Pouliot  <sebastien@ximian.com>

	* GuiRunner.cs: Fix rule loading so it works when the wizard
	is invoke using a script.
	* Wizard.cs: Always save an existing copy, if existing, of any
	report type (instead of re-generating it). Remove check for 
	InvokeRequired since this (often but not always) breaks on MWF.
	* Wizard.Designer.cs: Enlarge vertical space for logo (not sure
	why this is required on MWF).
	* Properties/Resources.resx: Make logo path unix-friendly.
	* Makefile.am: New. Allow to build the wizard from the 
	command-line.

2008-03-17  Sebastien Pouliot  <sebastien@ximian.com>

	* Gendarme.cs
	* GuiRunner.cs
	* swf-wizard-runner.csproj
	* Wizard.cs
	* Wizard.resx
	* Wizard.Designer.cs
	* Resources/gendarme.png
	* Properties/Resources.resx
	* Properties/Resources.Designer.cs
	* Properties/Settings.settings
	* Properties/Settings.Designer.cs
		Initial import of SWF Wizard Runner
