2007-05-31  Lluis Sanchez Gual <lluis@novell.com> 

	* Services/NUnitService.cs: If a solution is already open when
	  initializing the nunit service, load the test tree.

2007-05-29  Lluis Sanchez Gual <lluis@novell.com> 

	* Gui/TestResultsPad.cs: Fixed some status messages. Make sure the
	  progress label does not grow beyond the available space.

2007-05-29  Lluis Sanchez Gual <lluis@novell.com> 

	* Services/NUnitService.cs: Unregister tests providers of unloaded
	  add-ins.

2007-05-21  Lluis Sanchez Gual <lluis@novell.com> 

	* Gui/TestPad.cs: Added missing null check. Fixes bug #81097.

2007-05-17  Lluis Sanchez Gual <lluis@novell.com> 

	* Gui/TestPad.cs: Fill the tree if there is some RootTest defined just
	  after the pad initialization.

2007-05-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Copy nunit dlls to target dir.
	* Services/NUnitService.cs, Gui/TestResultsPad.cs: Track api changes.

2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Copy the .addins.xml file to the output dir.

2007-05-10  Mike Krüger <mkrueger@novell.com>

	* Services/NUnitService.cs:
	Fixed bug in pad loading.
2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp, Makefile.am: Reference shared assemblies from
	  the correct location.

2007-05-05  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Restore extension deleted during the M.A
	  migration.

2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml,
	  Services/NUnitService.cs, Gui/UnitTestOptionsDialog.cs,
	  Makefile.am: Migration to Mono.Addins.

2007-05-03  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Projects/Combine.cs,
	  MonoDevelop.Projects/CombineEntryEventArgs.cs,
	  MonoDevelop.Projects.Parser/DefaultParserService.cs: Added a
	  Reloading property to the argument of the entry add/remove events
	  of Combine, which is set to true if the entry is being only
	  reloaded, not actually removed/added to the combine.

2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Updated.
	* Project/NUnitAssemblyGroupFileFormat.cs: Track api changes.

2007-03-02  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Don't local copy references.
	* Services/NUnitService.cs, Gui/TestResultsPad.cs: Added button for
	  running the tests. Fixed context menu. Don't make the TestResultPad
	  a subclass of GuiSyncObject because there are some identity issue
	  with GetHashCode and the proxy. Using TestMonitor instead.

2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Change add-in versions to 0.13.

2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Set target runtime to 2.0.

2007-02-11  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am: Remove nunit references, since nunit is now included in
	  the add-in.

2007-02-11  David Makovský (Yakeen) <yakeen@sannyas-on.net>

	*Makefile.am: install also nunit.framework.dll, otherwise addin will not start on some systems

2007-02-10  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Synchronized the MD project and the Makefile
	* MonoDevelopNUnit.addin.xml: Removed nunit dependency. Added new
	  project template.
	* Services/ExternalTestRunner.cs, Services/NUnitAssemblyTestSuite.cs:
	  Track api changes in NUnit.
	* Services/NUnitService.cs: Register the nunit package is none is
	  installed.
	* Gui/TestResultsPad.cs: Make the toolbar smaller. Added null check for
	  empty result messages when a test is ignored.
	* lib, lib/nunit.framework.dll, lib/nunit.core.dll: Bundle nunit
	  together with the add-in.
	* Makefile.am: Synchronized the MD project and the Makefile. Bundle
	  nunit together with the add-in.
	* templates/NUnitTestClass.xft.xml: Latest NUnit versions require the
	  Test attribute to be applied to test methods.
	* templates/NUnitProject.xpt.xml: New project template.

2007-02-07  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp: Updated.
	* Gui/NUnitAssemblyGroupNodeBuilder.cs: Dispose the project after
	  removing it.
	* Project/NUnitAssemblyGroupProject.cs: Track api changes.

2006-12-18  Lluis Sanchez Gual <lluis@novell.com> 

	* Project/NUnitAssemblyGroupProject.cs: Track api changes.

2006-11-16  Lluis Sanchez Gual <lluis@novell.com> 

	* Services/NUnitService.cs: Use global events to keep track of
	  reference changes (simplified the code).

2006-09-21 Lluis Sanchez Gual  <lluis@novell.com> 

	* Gui/NUnitAssemblyGroupNodeBuilder.cs:
	* MonoDevelopNUnit.addin.xml: Added delete command to the nunit
	  assembly group context menu.
	  
	* Services/NUnitProjectTestSuite.cs: Track API changes.

2006-09-07 Andrés G. Aragoneses  <knocte@gmail.com>

	* MonoDevelopNUnit.addin.xml: Improved string.

2006-09-05 Lluis Sanchez Gual  <lluis@novell.com> 

	* Services/ExternalTestRunner.cs: Make sure the MonoDevelop.Projects
	  add-in is loaded in the remote process.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp:
	* Makefile.am:
	* templates/NUnitTestClass.xft.xml: Added new file template for
	  unit tests.
	  
	* Services/UnitTest.cs: Removed DataItem attributes, since they
	  are not ignored anymore.
	* MonoDevelopNUnit.addin.xml: Updated versions.

2006-06-15 Lluis Sanchez Gual  <lluis@novell.com>

	* Services/NUnitService.cs: Use the new extension listeners to
	  read extensions.

2006-05-31 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelopNUnit.addin.xml:
	* Services/NUnitService.cs: Added an extension point for registering
	  test providers. It replaces the RegisterTestProvider api call.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelopNUnit.addin.xml: Updated versions.
	* MonoDevelop.NUnit.mdp: Updated.

2006-04-18 Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/CircleImage.cs: Added static constructor to get
	strict "beforefieldinit" semantics, so that the images
	are loaded after GTK is initialized.

2006-04-04 Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am: Reference nunit libraries using $(NUNIT_LIBS).
	  Patch by Christian Hergert.

2006-04-03 Lluis Sanchez Gual  <lluis@novell.com>

	* NUnit/Services/NUnitService.cs: Use a GUI thread safe
	  subscription to CombineOpened event.

2006-03-30 Lluis Sanchez Gual <lluis@novell.com>

	* MonoDevelop.NUnit.addin.xml: Added info about the
	  nunit dependency.

2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.addin.xml: Updated references.

2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.NUnit.mdp: Updated.
	* Makefile.am: Use an unified format. Patch by Matze Braun.
	* MonoDevelopNUnit.addin.xml: Updated add-in versions.

2006-03-22  Lluis Sanchez Gual  <lluis@novell.com> 

	* NUnit/MonoDevelopNUnit.addin.xml: Declared nunit.framework
	  dependency.

2005-12-22  David Makovský <yakeen@sannyas-on.net> 

	* Gui/TestResultsPad.cs:
	* Gui/NUnitOptionsPanel.cs:
	* Gui/TestNodeBuilder.cs:
	* Gui/TestPad.cs: Make some strings translatable.


2005-11-15  Lluis Sanchez Gual  <lluis@novell.com> 

	* Services/NUnitTestCase.cs:
	* Services/NUnitTestSuite.cs:
	* Services/NUnitAssemblyTestSuite.cs:
	* Services/ExternalTestRunner.cs: Properly handle the case when it's
	running a single test case.
	
	* Services/UnitTest.cs: Save the inherited store if needed.
	* Services/XmlResultsStore.cs: Reset the modified flag once the
	store is saved.
	* Gui/TestResultsPad.cs: Clear the output buffer when refreshing the
	results list.
	* MonoDevelopNUnit.addin.xml: Added dependency.

2005-10-11  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Fixed addin header information.
	Use "id" attribuet instead of "name" to identify addins.

2005-10-04  Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Added addin dependencies.
	* Gui/UnitTestOptionsDialog.cs: Use the new addin API.

2005-09-22  Lluis Sanchez Gual  <lluis@novell.com> 

	* Services/NUnitService.cs:
	* Services/CombineTestGroup.cs:
	* Services/NUnitProjectTestSuite.cs:
	* Services/SystemTestProvider.cs: Only generate a test suite for
	projects that reference the nunit.framework assembly.

2005-08-12  Lluis Sanchez Gual  <lluis@novell.com> 

	* templates/*:
	* MonoDevelopNUnit.addin.xml: Properly reference resource icons and
	templates.
	* Makefile.am: Embed icon and templates as resources.
	* Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: Track changes in
	the Stock class.

2005-08-10  Lluis Sanchez Gual  <lluis@novell.com>

	* Services/NUnitService.cs:
	* Gui/UnitTestOptionsDialog.cs: Track changes in TreeViewOptions.

2005-08-10  Ben Motmans  <ben.motmans@gmail.com>

	* MonoDevelop.NUnit.mdp: references update

2005-08-09  Lluis Sanchez Gual  <lluis@novell.com>

	* Services/NUnitProjectTestSuite.cs: Use the new IParserContext API.

2005-08-03  Lluis Sanchez Gual  <lluis@novell.com>

	* Gui/TestPad.cs:
	* Gui/TestResultsPad.cs: Use the new command service to show
	context menus.

2005-07-27  Lluis Sanchez Gual  <lluis@novell.com> 

	* Project/NUnitAssemblyGroupProject.cs: Track api changes.

2005-07-13  Lluis Sanchez Gual  <lluis@novell.com> 

	* New addin implementation.

2005-03-16  John Luke  <john.luke@gmail.com>

	* Redo the nunit addin based on gnunit
