2008-03-06  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Bump version to 1.0. Yay!

2008-02-20  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.NUnit.mdp, Makefile.am: Fix references.
	* MonoDevelopNUnit.addin.xml, Services/NUnitService.cs: Register nunit
	  packages using the extension point, instead of doing it by conde in the
	  nunit service (since that code won't be run unless the service is
	  explicitely loaded). Fixes bug #

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

	* templates/NUnitProject.xpt.xml: Fix nunit versions referenced in the
	  project.

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

	* templates/NUnitProject.xpt.xml: Don't try to open Test.cs, since it wont
	  work for languages other than c#. Fixes bug #358359.

2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelopNUnit.addin.xml: Update MD version.

2008-01-23  Lluis Sanchez Gual <lluis@novell.com> 

	* Gui/NUnitOptionsPanel.cs: Ensure we don't create subclasses of classes
	  with private fields bound by glade#. It would not work due to bug
	  355228.

2008-01-15  Michael Hutchinson <mhutchinson@novell.com> 

	* templates/NUnitTestClass.xft.xml, templates/NUnitAssemblyGroup.xpt.xml,
	  templates/NUnitProject.xpt.xml: Make template categories translatable.

2008-01-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Gui/TestPad.cs: Add null check when filling data for selected node. Should
	  fix bug #350518.

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

	* MonoDevelopNUnit.addin.xml: Bump add-in versions.

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

	* MonoDevelop.NUnit.mdp, Makefile.am: Directory reorganization.

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

	* MonoDevelopNUnit.addin.xml, Services/NUnitService.cs: Reuse the results
	  pad. Don't create it at every session. Fixes bug #338960.
	* Gui/TestResultsPad.cs: Icon and title is now set in the manifest.

2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 

	* Services/NUnitService.cs, Services/XmlResultsStore.cs,
	  Services/NUnitAssemblyTestSuite.cs: Track LoggingService API changes.

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

	* MonoDevelopNUnit.addin.xml: Bump MD version.

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

	* Gui/NUnitAssemblyGroupNodeBuilder.cs, templates/NUnitTestClass.xft.xml:
	  Use tango file icons. Removed obsolete icons.

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

	* MonoDevelop.NUnit.mdp, Services/NUnitService.cs, Gui/nunit-overlay-32.png,
	  Gui/TestResultsPad.cs, Makefile.am,
	  templates/NUnitAssemblyGroup.xpt.xml, templates/NUnitProject.xpt.xml:
	  Updated project icons. Use the base project icon with an overlay to show
	  the type.

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

	* MonoDevelop.NUnit.mdp: Project file names updated by change in MD path
	  functions.

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

	* MonoDevelop.NUnit.mdp: Fix warning level.

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

	* MonoDevelopNUnit.addin.xml: Bump MD version.

2007-09-04  Michael Hutchinson <MHutchinson@novell.com>

	* Gui/UnitTestOptionsDialog.cs,
	  Gui/NUnitOptionsPanel.cs: Fix compiler warnings.

2007-08-31  Mike Krüger <mkrueger@novell.com> 

	* Gui/UnitTestOptionsDialog.cs, Gui/NUnitOptionsPanel.cs: Changes due to new
	  property infrastructure.

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

	* MonoDevelopNUnit.addin.xml: Removed the CommandService class. Everything
	  is done directly with CommandManager. Moved all extension node types to
	  MD.Components.

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

	* MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml,
	  Services/NUnitService.cs, Gui/UnitTestOptionsDialog.cs,
	  Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs,
	  Gui/TestResultsPad.cs, Gui/NUnitAssemblyGroupNodeBuilder.cs,
	  Gui/TestAssemblyNodeBuilder.cs, Gui/TestNodeBuilder.cs, Gui/TestPad.cs,
	  Makefile.am: Reorganized the extension point hierarchy. Embedded all
	  add-in manifests as resources.

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

	* Services/NUnitService.cs,
	  Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs,
	  Gui/NUnitAssemblyGroupNodeBuilder.cs, Gui/TestNodeBuilder.cs,
	  Gui/TestPad.cs: Converted DispatchService to a static class.

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

	* MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml, Gui/nunit.png,
	  Makefile.am: Added icon for the nunit pad.

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

	* Services/NUnitService.cs, Services/XmlResultsStore.cs,
	  Services/NUnitAssemblyTestSuite.cs: Use the log service for logging
	  errors.

2007-07-03  Mike Krüger <mkrueger@novell.com> 

	* Gui/TestResultsPad.cs: Changed a bit because of the removal of custom
	  collections in the Ide project.

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

	* Services/NUnitService.cs: Track api changes.

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
