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.
