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

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

2008-02-26  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetFileDescriptionTemplate.cs: Fix string formatting call.

2008-02-20  Marek Safar <marek.safar@gmail.com> 

	* Project/VerifyCodeBehindBuildStep.cs: Fixed missing parenthesis.

2008-02-20  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/IAspNetLanguageBinding.cs,
	  Project/AspNetFileDescriptionTemplate.cs,
	  Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml,
	  Templates/MasterPage-Empty.xft.xml,
	  Templates/WebControl-CodeBehindNonPartial.xft.xml,
	  Templates/WebService-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml,
	  Templates/WebForm-Empty.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/MasterPage-CodeBehindNonPartial.xft.xml,
	  Templates/WebConfig-Application.xft.xml,
	  Templates/WebHandler-Empty.xft.xml, Templates/GlobalAsax-Empty.xft.xml,
	  Templates/WebControl-Empty.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehindNonPartial.xft.xml: Add a mechanism for
	  having the ASP.NET language code be different from MD's internal
	  language codes, and use it to make VB.NET pages work OOTB.
	* AspNetAddIn.mdp, Makefile.am: Updated.
	* Parser/Tree/Visitor.cs, Parser/Tree/ExpressionNode.cs,
	  Parser/Tree/RootNode.cs: The way the parser's currently used, it doesn't
	  need to understand expressions, so rather than throwing a
	  NotImplementedException, just insert them into the AST and carry on.
	  Means that CodeBehind generation can be used for a much larger subset of
	  aspx pages.

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

	* AspNetAddIn.addin.xml: Update MD version.

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

	* AspNetAddIn.addin.xml: Updated add-in category and description.

2008-01-19  Ankit Jain  <jankit@novell.com>

	* AspNetMSBuildProjectExtension.cs: Track changes in MSBuildProjectExtension.

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

	* Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml,
	  Templates/MasterPage-Empty.xft.xml,
	  Templates/WebControl-CodeBehindNonPartial.xft.xml,
	  Templates/WebConfig-SubDir.xft.xml, Templates/WebService-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml,
	  Templates/WebForm-Empty.xft.xml,
	  Templates/GlobalAsax-CodeBehind.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/MasterPage-CodeBehindNonPartial.xft.xml,
	  Templates/WebConfig-Application.xft.xml,
	  Templates/WebApplication-Empty.xpt.xml,
	  Templates/WebHandler-Empty.xft.xml, Templates/GlobalAsax-Empty.xft.xml,
	  Templates/WebControl-Empty.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehindNonPartial.xft.xml,
	  Templates/WebApplication.xpt.xml: Make template categories translatable.

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

	* Project/VerifyCodeBehindBuildStep.cs: Only try to add members to
	  CodeBehind if the needed refactoring options are supported.

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

	* Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml,
	  Templates/WebControl-CodeBehindNonPartial.xft.xml,
	  Templates/WebService-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/MasterPage-CodeBehindNonPartial.xft.xml,
	  Templates/WebHandler-Empty.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehindNonPartial.xft.xml: Use ${EscapedIdentifier}
	  instead of ${Name} so that files can be created with names like
	  "Default" and work correctly in VB.NET.

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

	* AspNetAddIn.mdp: Updated project files. The order of extended properties
	  won't change anymore.

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

	* Project/AspNetAppProject.cs: Moved PlatformService to MD.Core.Gui. Removed
	  old FileIconService class, which is now implemented in PlatformService.

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

	* Deployment/WebDeployTargetEditor.cs: Track api changes.
	* gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs,
	  gtk-gui/gui.stetic: Updated.

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

	* Project/AspNetAppProject.cs: API cleanup.

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

	* gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs,
	  gtk-gui/gui.stetic: Fix alignment of some labels.

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

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

2007-12-06  Geoff Norton  <gnorton@novell.com>

	* Project/AspNetAppProject.cs: Use PlatformService to launch a browser 
	  instead of Gnome.Url.Show.

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

	* gtk-gui/objects.xml, AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am:
	  Directory reorganization.

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

	* Project/AspNetAppProject.cs: Don't try to compile if no files are set to
	  compile, as compilers/bindings (e.g. CSharpBinding) will error out if no
	  files are set to compile. 

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

	* Deployment/WebDeployService.cs, Project/AspNetAppProject.cs,
	  Parser/Document.cs: Track LoggingService API changes.

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

	* Project/VerifyCodeBehindBuildStep.cs: Use RootCombine instead of
	  CurrentOpenCombine when possible.

2007-10-30  Michael Hutchinson <mhutchinson@novell.com> 

	* Deployment/WebDeployService.cs, Deployment/WebDeployCommands.cs,
	  Deployment/WebDeployLaunchDialog.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs,
	  gtk-gui/gui.stetic: Enable web deploy dialog even if no targets exist,
	  but add a button for editng/adding targets. Fixes "Bug 337804 - Web
	  Deployment should be easier to configure".

2007-10-30  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProjectConfiguration.cs: Fix "Bug 337819 - Directory
	  change warning shown when creating a new Web Project.". Re-opens "Bug
	  333419 - Output dir in ASP.NET project don't work", though it's now
	  possible to work around the latter by setting an XML attribute in the
	  project file.

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

	* AspNetAddIn.addin.xml: Use the html file icon for some known asp.net
	  files.

2007-10-29  Michael Hutchinson <mhutchinson@novell.com>

	* AspNetAddIn.addin.xml: Use WebHandler-CodeBehind template.

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

	* AspNetAddIn.addin.xml: Bump MD version.

2007-10-26  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/VerifyCodeBehindBuildStep.cs: Fix string formatting index in a
	  gettext call.

2007-10-25  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProject.cs: No need to handle monitor's cancel request,
	  as AggregatedOperationMonitor does this for us.

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

	* Templates/WebApplication-Empty.xpt.xml, Templates/WebApplication.xpt.xml:
	  Updated project icons.

2007-10-17  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/WebTypeManager.cs: Don't do web.config control lookups for 1.1
	  projects.
	* Parser/WebFormReferenceManager.cs: Track API change.
	* Parser/MemberListVisitor.cs, Parser/DocumentReferenceManager.cs: Handle
	  the "type" property of "input" HTML controls.

2007-10-16  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProject.cs, Project/VerifyCodeBehindBuildStep.cs,
	  Parser/MemberListVisitor.cs, Parser/LocatedParserException.cs,
	  Parser/Internal/ParseException.cs: Rework error handling to include
	  location info for document parse errors.
	* Project/WebTypeManager.cs, Parser/WebFormReferenceManager.cs,
	  Parser/DocumentReferenceManager.cs: Rework type lookups for registered
	  controls. Now handles custom controls and user controls, whether
	  registered in aspx file or web.config.
	* AspNetAddIn.mdp, Makefile.am: Updated.
	* Parser/Document.cs: Collect parse errors instead of dying in constructor.

2007-10-15  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProject.cs: Copy refs to output path during compile. Not
	  sure it's necessary, as the Run/Deploy commands do the copy too, and
	  people shouldn't be running their site without executing one of these
	  commands first. However, we have had a few bug reports about this
	  behaviour, so it's better to do what people expect.
	* Project/VerifyCodeBehindBuildStep.cs: Report ASP.NET parser and Codebehind
	  member generation errors as compile warnings, with file/line number
	  info. Use Gettext for i18n of warnings. 
	* AspNetAddIn.mdp: Updated.

2007-10-12  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProjectConfiguration.cs: Allowing changing the output
	  directory to a directory other than "bin", but only after warning the
	  user that this may prevent the projct from running/deploying correctly.
	  Enables some unusual use cases, and doesn't affect other people.

2007-10-12  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/VerifyCodeBehindBuildStep.cs: Change how partial classes are
	  handled during code generation to work around the fact that they don't
	  have all of the information that the 'full' class does.

2007-10-08  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProject.cs: Use xsp2 if using 2.0 runtime (regression 
	  introduced in previous commit).

2007-10-03  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/AspNetAppProject.cs: Launch xsp directly rather than via SH. Made
	  possible by changes to IExecutionHandler/ProcessService allowing setting
	  environment variables on new console processes. Fixes xsp shutdown (xsp
	  instances were not closes and were blocking ports). Hopefully fixes
	  #330327.
	
	  Also, don't force copy output refs.

2007-10-02  Michael Hutchinson <mhutchinson@novell.com> 

	* Deployment/WebDeployService.cs: Build before deploying.
	* Deployment/WebDeployTargetEditor.cs: Catch errors if file copy handler
	  can't be found.

2007-10-02  Michael Hutchinson <mhutchinson@novell.com> 

	* Project/VerifyCodeBehindBuildStep.cs: Make errors in Codebehind generation
	  into warnings rather than preventing build.

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

	* Project/AspNetAppProject.cs: Check for xsp before running it.

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

	* Deployment/WebTargetEditor.cs, Deployment/WebDeployService.cs,
	  Deployment/WebDeployCommands.cs, Deployment/WebDeployResolver.cs,
	  Deployment/WebDeployTargetCollection.cs, Deployment/WebDeployTarget.cs,
	  Deployment/WebDeployWindow.cs, Deployment/WebDeployLaunchDialog.cs,
	  Deployment/WebDeployOptionsPanel.cs,
	  Deployment/WebDeployTargetEditor.cs,
	  Deployment/WebDeployOptionsPanelWidget.cs, AspNetAddIn.addin.xml,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs,
	  gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: Add new web
	  deployment UI and services.
	* Project/AspNetAppProject.cs: Add WebDeployTargets property. Use new web
	  targets when returning DeployFiles.  Fix NRE when language binding not
	  recognised.
	* gtk-gui/generated.cs, gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs,
	  gtk-gui/objects.xml, gtk-gui/gui.stetic, AspNetAddIn.mdp, Makefile.am,
	  Gui/XspOptionsPanel.cs: Updated.

2007-09-27  Ankit Jain  <jankit@novell.com>

	Add support for VS2005 WebApplication projects.
	* Project/AspNetMSBuildProjectExtension.cs: New.
	* AspNetAddIn.addin.xml: Add Extension.
	* AspNetAddIn.mdp: Update.
	* Makefile.am: Update.

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

	* Project/AspNetAppProject.cs: Make write-safe by using TextFile API rather
	  than direct save.

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

	* AspNetAddIn.addin.xml: Bump MD version.

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

	* Project/AspNetAppProject.cs: Added reference change handlers to update the
	  referenced assembly list in web.config.

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

	* Gui/XspOptionsPanelWidget.cs,
	  gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, gtk-gui/gui.stetic: Fix
	  bugs from stetic conversion: panel status update handler and permissible
	  port range setting.
	* Project/AspNetAppProject.cs: Restructure execution code to handle errors
	  better and make it possible to set MONO_OPTIONS="--debug" when calling
	  xsp.

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

	* Gui/XspOptionsPanel.cs, Gui/XspOptionsPanelWidget.cs, AspNetAddIn.glade,
	  gtk-gui/generated.cs,
	  gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs,
	  gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, gtk-gui/gui.stetic,
	  AspNetAddIn.mdp, Makefile.am: Migrate XspOptionsPanel from glade to
	  stetic.
	* Gui/AspNetConfigurationPanelWidget.cs,
	  Project/AspNetFileDescriptionTemplate.cs: Remove unused fields.

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

	* Project/ProjectFolderNodeBuilderExtension.cs, Project/AspNetCommands.cs,
	  AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Add a command/menu
	  for creating ASP.NET special directories.
	* Project/AspNetAppProject.cs: Add more WebSubtypes. Use GettextCatalog for
	  MessageService call. Add method for discovering non-existent special
	  ASP.NET directories.
	* Project/VerifyCodeBehindBuildStep.cs: Don't prevent compilation if
	  documents can't be parsed.

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

	* Project/AspNetAppProject.cs: Fire SetDefaultBuildAction only when adding
	  new files, not when deserialising the project. Add a "Code" WebSubtype.
	* AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am,
	  Templates/WebConfig-SubDir.xft.xml,
	  Templates/WebConfig-Application.xft.xml: Add Web.config templates.
	* Templates/WebForm-CodeBehind.xft.xml,
	  Templates/GlobalAsax-CodeBehind.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/GlobalAsax-Empty.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml: More tweaks to templates.
	* Templates/WebApplication.xpt.xml: Add web.config to default project
	  template.

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

	* AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Updated.
	* Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml,
	  Templates/MasterPage-Empty.xft.xml, Templates/WebService-Empty.xft.xml,
	  Templates/WebForm-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/WebHandler-Empty.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml,
	  Templates/WebControl-Empty.xft.xml, Templates/WebApplication.xpt.xml:
	  Remove deprecated FileOptions node.
	* Templates/WebControl-CodeBehindNonPartial.xft.xml,
	  Templates/MasterPage-CodeBehindNonPartial.xft.xml,
	  Templates/WebForm-CodeBehindNonPartial.xft.xml: Add non-partial-type
	  templates.
	* Templates/GlobalAsax-CodeBehind.xft.xml,
	  Templates/GlobalAsax-Empty.xft.xml: Add Global.asax templates.
	* Templates/WebApplication-Empty.xpt.xml: Add empty project template.

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

	* Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebHandler-Empty.xft.xml, Templates/WebService-Empty.xft.xml,
	  Templates/WebControl-Empty.xft.xml, Templates/WebForm-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml: Limit to be shown for ASP.NET
	  projects.
	* Templates/WebControl-CodeBehind.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml: Limit to be shown for ASP.NET
	  projects. Require partial class support.
	* Templates/MasterPage-Empty.xft.xml: Limit to be shown for ASP.NET
	  projects. Require 2.0 runtime.
	* Templates/MasterPage-CodeBehind.xft.xml: Limit to be shown for ASP.NET
	  projects. Require 2.0 runtime. Require partial class support.

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

	* Project/AspNetAppProject.cs: Set correct BuildAction for added ASP.NET
	  files. Convert cachedDocuments to generic collection.

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

	* AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am,
	  Templates/CodeBehindWebControl.xft.xml,
	  Templates/CodeBehindWebForm.xft.xml,
	  Templates/CodeBehindWebHandler.xft.xml,
	  Templates/CodeBehindWebService.xft.xml,
	  Templates/EmptyWebControl.xft.xml, Templates/EmptyWebForm.xft.xml,
	  Templates/EmptyWebHandler.xft.xml, Templates/EmptyWebService.xft.xml,
	  Templates/MasterPage-CodeBehind.xft.xml,
	  Templates/MasterPage-Empty.xft.xml,
	  Templates/MasterPageWithCodeBehind.xft.xml,
	  Templates/MasterPageWithNoCodeBehind.xft.xml,
	  Templates/WebControl-CodeBehind.xft.xml,
	  Templates/WebControl-Empty.xft.xml,
	  Templates/WebForm-CodeBehind.xft.xml, Templates/WebForm-Empty.xft.xml,
	  Templates/WebHandler-CodeBehind.xft.xml,
	  Templates/WebHandler-Empty.xft.xml,
	  Templates/WebService-CodeBehind.xft.xml,
	  Templates/WebService-Empty.xft.xml, Templates/WebApplication.xpt.xml:
	  Rename template files.

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

	* Templates/CodeBehindWebControl.xft.xml,
	  Templates/CodeBehindWebForm.xft.xml,
	  Templates/MasterPageWithCodeBehind.xft.xml: Use SuppressAutoOpen to stop
	  designer CodeBehind files from opening automatically when created.

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

	* Templates/WebApplication.xpt.xml: Use new FileReferenceTemplate to
	  reference CodeBehindWebForm instead of duplicating whole template.

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

	* Project/XspParameters.cs: Fix some compile warnings.
	* Templates/CodeBehindWebHandler.xft.xml, Templates/EmptyWebForm.xft.xml,
	  Templates/CodeBehindWebControl.xft.xml,
	  Templates/CodeBehindWebService.xft.xml,
	  Templates/CodeBehindWebForm.xft.xml,
	  Templates/MasterPageWithNoCodeBehind.xft.xml,
	  Templates/MasterPageWithCodeBehind.xft.xml,
	  Templates/EmptyWebHandler.xft.xml, Templates/WebApplication.xpt.xml,
	  Templates/EmptyWebControl.xft.xml, Templates/EmptyWebService.xft.xml:
	  Use partial classes where possible. Default to deploying ASP.NET files
	  rather than building them. Remove "Hello world" code. Default to 2.0
	  runtime.

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

	* Gui/AspNetConfigurationPanel.cs, Gui/AspNetConfigurationPanelWidget.cs,
	  Gui/XspOptionsPanel.cs: Changes due to new property infrastructure.

2007-08-31  Ankit Jain  <jankit@novell.com>

	* Templates/WebApplication.xpt.xml: Set BuildAction for aspx file to
	FileCopy.

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

	* AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Reorganized the
	  extension point hierarchy. Embedded all add-in manifests as resources.

2007-08-01  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* AspNetAppProject.cs: Fix the IDeployable implementation. The target
	  directory names should be handled by an ASP.NET-specific
	  IDirectoryResolver, not the GetDeployFiles method.

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

	* AspNetAddIn.mdp: Updated.

2007-06-19  Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* Project/CodeBehind.cs: Oops, remove some development code in which 
	  caused sharing violations.

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

	* gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs,
	  AspNetAddIn.mdp: Changed some old 2.4 dependencies to 2.8. Use
	  GettextCatalog for localizable strings.

2007-06-18  Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* Gui/AspNetConfigurationPanel.cs,
	  Gui/AspNetConfigurationPanelWidget.cs, AspNetAddIn.glade,
	  gtk-gui/generated.cs,
	  gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs,
	  gtk-gui/objects.xml, gtk-gui/gui.stetic: More Stetic! Convert
	  configuration panel widget from Glade to Stetic.
	* Project/CodeBehind.cs: Some shared code for handling CodeBehind.
	* Project/VerifyCodeBehindBuildStep.cs: Use partial classes if they're
	  present.
	* Project/AspNetAppProjectConfiguration.cs: Silence the error when user
	  picks non-library target type. Rename AutoGenerateCodeBehindMembers
	  to GenerateNonPartialCodeBehindMembers.
	* Project/AspNetCodeBehindProvider.cs: Use code from Codebehind class.
	* AspNetAddIn.mdp, Makefile.am: Added files.

2007-06-08 Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Parser/Document.cs: Report parse errors on console, not in dialogue.
	
	* Parser/PageInfoVisitor.cs: Add CodeFile property.

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

	* AspNetAddIn.addin.xml: Fix typo.

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

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

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

	* AspNetAddIn.mdp: Don't copy project references.

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

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

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

	* AspNetAddIn.addin.xml: Fix add-in dependency.

2007-05-07 Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/VerifyCodeBehindBuildStep.cs: Make updating files thread-safe.

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

	* AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Migration to
	  Mono.Addins.

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

	* Project/AspNetAppProject.cs: Track api changes.

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

	* Project/AspNetAppProject.cs: Track api changes.
	* AspNetAddIn.addin.xml, Makefile.am: Added dependency to
	  MonoDevelop.Deployment.
	* AspNetAddIn.mdp: Don't copy referenced assemblies.

2007-02-25 Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/AspNetAppProject.cs:
	  Remove DoPreBuild override as it's a deprecated build extension point.
	  Now set AspNetAppProjectConfiguration.SourceDirectory via a FileName
	  override, which is more robust.
	  Implement GetDeployFiles to handle ASP.NET bin folder.

2007-02-21  Ankit Jain  <jankit@novell.com>

	* Project/VerifyCodeBehindBuildStep.cs: Warn the user if
	AutoGenerateCodeBehindMembers is false.

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

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

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

	* AspNetAddIn.mdp, Makefile.am: Synchronized the MD project and the
	  Makefile

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

	* Project/VerifyCodeBehindBuildStep.cs, AspNetAddIn.addin.xml,
	  AspNetAddIn.mdp: Replace the IBuildStep implementation by a
	  ProjectServiceExtension subclass. IBuildStep is not available
	  anymore.

2007-02-05 Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Templates/MasterPageWithCodeBehind.xft.xml:
	* Project/AspNetDisplayBinding.cs:
	* Parser/PageInfoVisitor.cs: Fix errors in last commit that came from
	  my misunderstanding of how the CodeBehind model doesn't apply to 
	  MasterPages. The CodeBehindService will need support for the 
	  CodeBeside model at some point. 

2007-02-04 Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Parser/Tree/DirectiveNode.cs: Workaround for parser bug, so that 
	  Codebehind for MasterPages can be found.

	* Parser/Internal/*: Update from mcs class tree.
	
	* Parser/PageInfoVisitor.cs:
	* Project/AspNetDisplayBinding.cs: Handle MasterPages.

2007-02-04 John Anderson <sontek@gmail.com>

	* Templates/MasterPageWithNoCodeBehind.xft.xml:
	* Templates/MasterPageWithCodeBehind.xft.xml:
	* Makefile.am:
	* AspNetAddIn.mdp:
	* AspNetAddIn.addin.xml: Added templates for MasterPages.

2007-02-01  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/AspNetAppProject.cs: More informative error messages.
	
	* Project/AspNetCodeBehindProvider.cs: Track API changes.

2007-01-18  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Templates/CodeBehindWebControl.xft.xml: Use the proper filename 
	rather than "Default".

2007-01-18  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* AspNetAddIn/Parser/Internal/TagType.cs:
	* AspNetAddIn/Parser/Internal/AspParser.cs:
	* AspNetAddIn/Parser/Internal/ParseException.cs:
	Make classes and members public so that AspNetAddIn's parser can 
	consume them. Can revert this when AspNetEdit uses the whole parser
	rather that just the tokeniser as it does ATM.

2006-09-19 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* AspNetAddIn.mdp: Updated.

2006-09-16  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Gui/AspNetConfigurationPanel.cs:
	* AspNetAddIn.glade:
	* Project/AspNetAppProjectConfiguration.cs:
	* AspNetAddIn.addin.xml:
	* Project/VerifyCodeBehindBuildStep.cs:
	  Added a new option that can be used to disable compilation-time 
	  CodeBehind verification for different configurations.

	* Makefile.am:
	* AspNetAddIn.mdp: Add Gui/AspNetConfigurationPanel.cs to the build.

2006-09-13  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/AspNetAppProject.cs: Fix parsed document caching. Check if file 
	  can be parsed before parsing, instead of at cache lookup. 

2006-08-21  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/AspNetDisplayBinding.cs:
	* Project/AspNetAppProject.cs:
	* Parser/PageInfoVisitor.cs: Add support for Global.asax CodeBehind.
	
	* Project/AspNetCodeBehindProvider.cs:
	* Project/AspNetAppProject.cs: Don't try to create Documents for files 
	  that we can't parse.
	
	* Project/AspNetAppProject.cs: Improve web server launch checking code.

2006-08-21  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/VerifyCodeBehindBuildStep.cs: Make sure modified files are 
	  saved before compilation.
	  Update the parser database to make sure our parse information is 
	  valid.
	  
	* Project/AspNetAppProject.cs: Add an operation cancel handler.
	
	* Parser/Document.cs: trap file loading exceptions.

2006-08-05  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* Project/VerifyCodeBehindBuildStep.cs:
	  Track changes in BindingService.
	* AspNetAddIn.mdp: Remove nonexistent file.

2006-07-25  Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* Project/AspNetAppProject.cs:
	  Become aware of Project.DoPreBuild; let it create the correct output 
	  directory for us.
	* Project/VerifyCodeBehindBuildStep.cs:
	  Refactored some functionality into Monodevelop.DesignerSupport.
	  BindingService.
	  
	
2006-07-21  Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* Project/AspNetAppProject.cs:
	* Project/VerifyCodeBehindBuildStep.cs:
	  Move Codebehind verification into a separate build step.
	
	* Project/CodeBehindClassBuilder.cs:
	* Project/AspNetCodeBehindProvider.cs:
	  Deleted. Functionality moved to MonoDevelop.DesignerSupport.
	* Project/AspNetAppProject.cs:
	* AspNetAddIn.addin.xml:
	* Project/CodeBehindProjectFileExtension.cs:
	  Implement CodeBehindProvider architecture.
	
	* Parser/PageInfoVisitor.cs:
	  Find CodeBehind info for more filetypes.
	
	* Templates/CodeBehindWebHandler.xft.xml:
	* Templates/CodeBehindWebControl.xft.xml:
	* Templates/CodeBehindWebForm.xft.xml:
	* Templates/WebApplication.xpt.xml:
	  Remove unnecessary underscores in CodeBehind class names.
	
	* Templates/CodeBehindWebService.xft.xml:
	* Templates/EmptyWebService.xft.xml:
	  New templates.
	  

	* Project/AspNetDisplayBinding.cs:
	  New file. For now, makes it possible to open ASP.NET mime types.
	  
	* AspNetAddIn.addin.xml:
	* Makefile.am:
	* AspNetAddIn.mdp:
	  Include new files, remove old ones.
	
2006-07-04  Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* Templates/CodeBehindWebControl.xft.xml:
	* Templates/CodeBehindWebForm.xft.xml:

	* Project/AspNetAppProject.cs:
	* Project/CodeBehindProjectFileExtension.cs:
	Don't always throw exceptions when CodeBehind not found.
	
	* AspNetAddIn.addin.xml:
	* Project/CodeBehindProjectFileExtension.cs:
	Change "HideCodeBehind" option to "ShowCodeBehindFiles"
	
	* Project/AspNetFileDescriptionTemplate.cs:
	Move translation functionality to child CodeTranslationFileDescriptionTemplate.
	Move name substitution functionality to SingleFileDescriptionTemplate.
	
	* Templates/CodeBehindWebHandler.xft.xml:
	* Templates/EmptyWebForm.xft.xml:
	* Templates/CodeBehindWebControl.xft.xml:
	* Templates/CodeBehindWebForm.xft.xml:
	* Templates/EmptyWebHandler.xft.xml:
	* Templates/WebApplication.xpt.xml:
	* Templates/EmptyWebControl.xft.xml:
	Track AspNetFileDescriptionTemplate changes.
