diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2010-07-13 03:49:38 +0400 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2010-07-13 03:49:38 +0400 |
commit | fa186ccc37b6f79ad1298f80caedd41b2616d0e2 (patch) | |
tree | 983fbbcb5892e848dd0afec2bdcbc71aeec0308e /main/src/addins/VBNetBinding | |
parent | b73bafdc92a707694ee125692f15c9961484916b (diff) |
* extras/ValaBinding/ValaBinding.addin.xml:
* main/src/addins/CBinding/CBinding.addin.xml:
* extras/PyBinding/PyBinding/PyBinding.addin.xml:
* extras/ValaBinding/Parser/ValaDocumentParser.cs:
* main/src/addins/VBNetBinding/Parser/DomParser.cs:
* main/src/addins/CBinding/Parser/CDocumentParser.cs:
* main/src/addins/VBNetBinding/VBNetBinding.addin.xml:
* main/src/addins/CSharpBinding/CSharpBinding.addin.xml:
* main/tests/UnitTests/MonoDevelop.AspNet/AspNetTesting.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Core.addin.xml:
* extras/PyBinding/PyBinding/PyBinding.Parser/PythonParser.cs:
* main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:
* extras/AspNetEdit/AspNetEdit.Integration/AspNetEditViewContent.cs:
* main/tests/UnitTests/MonoDevelop.Refactoring/ExtractMethodTests.cs:
* main/tests/UnitTests/MonoDevelop.Projects/CompletionDatabaseTests.cs:
* main/src/addins/MonoDevelop.Moonlight/MonoDevelop.Moonlight.addin.xml:
* main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.Html/HtmlParser.cs:
* main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet/CodeBehind.cs:
* main/tests/UnitTests/MonoDevelop.CSharpBinding/ParameterCompletionTests.cs:
* main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/NRefactoryParser.cs:
* main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Parser/T4Parser.cs:
* main/src/addins/MonoDevelop.Moonlight/MonoDevelop.Moonlight/MoonlightParser.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet/AspNetAppProject.cs:
* main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor/XmlDocumentParser.cs:
* main/src/addins/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet/AspNetParserService.cs:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/AspNetParser.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.CodeGeneration/BaseRefactorer.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.CodeGeneration/CodeRefactorer.cs:
* main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringOptions.cs:
* main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs:
* main/src/addins/CSharpBinding/MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs:
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs:
* main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs:
* main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeGeneration/CodeGenerationOptions.cs:
* main/src/addins/TextTemplating/MonoDevelop.TextTemplating/MonoDevelop.TextTemplating.addin.xml:
* main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.MemoryDatabase/ProjectMemoryProjectDom.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Serialization/ProjectCodeCompletionDatabase.cs:
* main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/DiffParser.cs:
Track ProjectDomService/Parser API.
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/IParser.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/ParserNode.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/AbstractParser.cs:
* main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:
Parser now uses a custom extension node which does the file type
check, so we avoid loading all the parser assemblies at startup.
* main/src/core/MonoDevelop.Core/Makefile.am:
* main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj: Added file
to project.
* main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.addin.xml:
Track ProjectDomService/Parser API. Also, treat spark files as html.
svn path=/trunk/monodevelop/; revision=160272
Diffstat (limited to 'main/src/addins/VBNetBinding')
-rw-r--r-- | main/src/addins/VBNetBinding/ChangeLog | 5 | ||||
-rw-r--r-- | main/src/addins/VBNetBinding/Parser/DomParser.cs | 9 | ||||
-rw-r--r-- | main/src/addins/VBNetBinding/VBNetBinding.addin.xml | 2 |
3 files changed, 6 insertions, 10 deletions
diff --git a/main/src/addins/VBNetBinding/ChangeLog b/main/src/addins/VBNetBinding/ChangeLog index 62e8dfe369..23c009ae4f 100644 --- a/main/src/addins/VBNetBinding/ChangeLog +++ b/main/src/addins/VBNetBinding/ChangeLog @@ -1,3 +1,8 @@ +2010-07-12 Michael Hutchinson <mhutchinson@novell.com> + + * Parser/DomParser.cs: + * VBNetBinding.addin.xml: Track ProjectDomService/Parser API. + 2010-06-14 Lluis Sanchez Gual <lluis@novell.com> * VBBindingCompilerServices.cs: Track api changes. diff --git a/main/src/addins/VBNetBinding/Parser/DomParser.cs b/main/src/addins/VBNetBinding/Parser/DomParser.cs index 2dcbf0fb3e..dd35af5d31 100644 --- a/main/src/addins/VBNetBinding/Parser/DomParser.cs +++ b/main/src/addins/VBNetBinding/Parser/DomParser.cs @@ -38,15 +38,6 @@ namespace MonoDevelop.VBNetBinding { public class DomParser : AbstractParser { - public DomParser () : base ("VB.NET", "text/x-vb") - { - } - - public override bool CanParse (string fileName) - { - return Path.GetExtension (fileName) == ".vb"; - } - public override ParsedDocument Parse (ProjectDom dom, string fileName, string content) { using (ICSharpCode.NRefactory.IParser parser = ICSharpCode.NRefactory.ParserFactory.CreateParser (ICSharpCode.NRefactory.SupportedLanguage.VBNet, new StringReader(content))) { diff --git a/main/src/addins/VBNetBinding/VBNetBinding.addin.xml b/main/src/addins/VBNetBinding/VBNetBinding.addin.xml index 4200f54887..e2f8ebb76c 100644 --- a/main/src/addins/VBNetBinding/VBNetBinding.addin.xml +++ b/main/src/addins/VBNetBinding/VBNetBinding.addin.xml @@ -85,7 +85,7 @@ </Extension> <Extension path = "/MonoDevelop/ProjectModel/DomParser"> - <Class class = "MonoDevelop.VBNetBinding.DomParser" /> + <Parser class = "MonoDevelop.VBNetBinding.DomParser" fileExtensions=".vb" /> </Extension> </Addin> |