Author: mkrueger
Date: 2007-06-11 10:41:06 -0400 (Mon, 11 Jun 2007)
New Revision: 79183

Modified:
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Commands/RefactoryCommands.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/FileScout.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/SolutionPad.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ConfigurationComboBox.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectService.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/RefactoryService.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide/Services.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects.Item/ProjectFile.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects/MSBuildProject.cs
   
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.addin.xml
   branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBackendBinding.cs
   branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBinding.addin.xml
   
branches/mkrueger/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
Log:
Worked on parser functionality/fixed bugs.

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide/Services.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide/Services.cs
  2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide/Services.cs
  2007-06-11 14:41:06 UTC (rev 79183)
@@ -22,7 +22,7 @@
                static IDocumentationService documentationService;
                static IDebuggingService debuggingService;
                static TaskService taskService;
-               static IParserService parserService;
+//             static IParserService parserService;
                static DispatchService dispatchService;
        
                public static IStatusBarService StatusBar {
@@ -89,13 +89,13 @@
                        }
                }
        
-               public static IParserService ParserService {
+/*             public static IParserService ParserService {
                        get {
                                if (parserService == null)
                                        parserService = (IParserService) 
ServiceManager.GetService (typeof(IParserService));
                                return parserService;
                        }
-               }
+               }*/
        
                public static DispatchService DispatchService {
                        get {

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Commands/RefactoryCommands.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Commands/RefactoryCommands.cs
        2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Commands/RefactoryCommands.cs
        2007-06-11 14:41:06 UTC (rev 79183)
@@ -76,14 +76,15 @@
                                        // Look for an identifier at the cursor 
position
                                        
                                        string id = editor.SelectedText;
-                                       if (id.Length == 0) {
-                                               IExpressionFinder finder = 
Services.ParserService.GetExpressionFinder (editor.Name);
-                                               if (finder == null)
-                                                       return;
-                                               id = finder.FindFullExpression 
(editor.Text, editor.CursorPosition).Expression;
-                                               if (id == null) return;
-                                       }
-                                       
+// TODO: Project Conversion
+//                                     if (id.Length == 0) {
+//                                             IExpressionFinder finder = 
Services.ParserService.GetExpressionFinder (editor.Name);
+//                                             if (finder == null)
+//                                                     return;
+//                                             id = finder.FindFullExpression 
(editor.Text, editor.CursorPosition).Expression;
+//                                             if (id == null) return;
+//                                     }
+//                                     
                                        ILanguageItem item = 
ctx.ResolveIdentifier (id, line, column, editor.Name, null);
                                        ILanguageItem eitem = 
ctx.GetEnclosingLanguageItem (line, column, editor);
                                        

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ConfigurationComboBox.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ConfigurationComboBox.cs
 2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ConfigurationComboBox.cs
 2007-06-11 14:41:06 UTC (rev 79183)
@@ -47,8 +47,12 @@
 // TODO: Project Conversion
 //                     onActiveConfigurationChanged = 
(ConfigurationEventHandler) Services.DispatchService.GuiDispatch (new 
ConfigurationEventHandler (OnActiveConfigurationChanged));
 //                     onConfigurationsChanged = (ConfigurationEventHandler) 
Services.DispatchService.GuiDispatch (new ConfigurationEventHandler 
(OnConfigurationsChanged));
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OpenCombine));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CloseCombine));
+
+// TODO: Gui Dispatch
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OpenCombine));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CloseCombine));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (OpenCombine);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (CloseCombine);
                        Reset ();
                }
                

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs
      2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs
      2007-06-11 14:41:06 UTC (rev 79183)
@@ -541,7 +541,7 @@
                        if (fileName == null || fileName.Length == 0)
                                return false;
                        
-                       if (Services.ParserService.GetParser (fileName) == null)
+                       if (RefactoryService.ParserService.GetParser (fileName) 
== null)
                                return false;
                        
                        string text = editable.Text;

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs
    2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs
    2007-06-11 14:41:06 UTC (rev 79183)
@@ -156,7 +156,9 @@
                        } catch (Exception e) {
                                error = e;
                        } finally {
-                               monitor.Dispose ();
+                               try {
+                                       monitor.Dispose ();
+                               } catch (Exception) { }
                        }
                        
                        if (error != null) {

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
        2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs
        2007-06-11 14:41:06 UTC (rev 79183)
@@ -83,8 +83,11 @@
                        buffer.TagTable.Add (tag);
                        tags.Add (tag);
                        
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpen));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+// TODO: Dispatching ?
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpen));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (OnCombineOpen);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (OnCombineClosed);
 
                        this.title = title;
                        this.icon = icon;

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs
     2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs
     2007-06-11 14:41:06 UTC (rev 79183)
@@ -155,8 +155,11 @@
                        Services.TaskService.TaskAdded        += 
(TaskEventHandler) Services.DispatchService.GuiDispatch (new TaskEventHandler 
(TaskAdded));
                        
                        ProjectService.EndBuild       += new 
EventHandler<BuildEventArgs> (SelectTaskView);
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpen));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+// TODO: Dispatching ?
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpen));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (OnCombineOpen);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (OnCombineClosed);
                        view.RowActivated            += new RowActivatedHandler 
(OnRowActivated);
                                                
                        iconWarning = sw.RenderIcon (Gtk.Stock.DialogWarning, 
Gtk.IconSize.Menu, "");

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/FileScout.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/FileScout.cs
        2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/FileScout.cs
        2007-06-11 14:41:06 UTC (rev 79183)
@@ -40,8 +40,11 @@
                {
                        fb.DirectoryChangedEvent += new 
DirectoryChangedEventHandler (OnDirChanged);
                        filelister.RowActivated += new Gtk.RowActivatedHandler 
(FileSelected);
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpened));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+// TODO: Dispatching ?
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineOpened));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCombineClosed));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (OnCombineOpened);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (OnCombineClosed);
 
                        Gtk.Frame treef  = new Gtk.Frame ();
                        treef.Add (fb);

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/SolutionPad.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/SolutionPad.cs
      2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/SolutionPad.cs
      2007-06-11 14:41:06 UTC (rev 79183)
@@ -40,8 +40,11 @@
        {
                public SolutionPad ()
                {
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnOpenCombine));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCloseCombine));
+// TODO: Dispatching ?
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnOpenCombine));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (OnCloseCombine));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (OnOpenCombine);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (OnCloseCombine);
                        Runtime.Properties.PropertyChanged += 
(PropertyEventHandler) Services.DispatchService.GuiDispatch (new 
PropertyEventHandler (TrackPropertyChange));
                }
                

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectService.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectService.cs
   2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectService.cs
   2007-06-11 14:41:06 UTC (rev 79183)
@@ -76,6 +76,8 @@
                {
                        solutionFileName = fileName;
                        solution = Solution.Load (fileName);
+                       RefactoryService.ParserDatabase.Load (solution);
+                       
                        ActiveProject = null;
                        OnSolutionOpened (new SolutionEventArgs (solution));
                        return NullAsyncOperation.Success;

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/RefactoryService.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/RefactoryService.cs
 2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Projects/RefactoryService.cs
 2007-06-11 14:41:06 UTC (rev 79183)
@@ -53,14 +53,21 @@
        {
                static IParserDatabase parserDatabase;
                static CodeRefactorer  codeRefactorer;
+               static IParserService  parserService;
                
                public static IParserDatabase ParserDatabase {
                        get { return parserDatabase; }
                }
                
+               public static IParserService ParserService {
+                       get { return parserService; }
+               }
+               
                static RefactoryService()
                {
-                       parserDatabase = 
Services.ParserService.CreateParserDatabase ();
+                       parserService = new DefaultParserService ();
+                       
+                       parserDatabase = ParserService.CreateParserDatabase ();
                        parserDatabase.TrackFileChanges = true;
                        parserDatabase.ParseProgressMonitorFactory = new 
ParseProgressMonitorFactory ();
                }

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
       2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
       2007-06-11 14:41:06 UTC (rev 79183)
@@ -130,8 +130,13 @@
                        delButton.SetTooltip (tips, GettextCatalog.GetString 
("Delete Task"), GettextCatalog.GetString ("Delete Task"));
 
                        Services.TaskService.UserTasksChanged += (EventHandler) 
Services.DispatchService.GuiDispatch (new EventHandler (UserTasksChanged));
-                       ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CombineOpened));
-                       ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CombineClosed));
+
+// TODO: 
+//                     ProjectService.SolutionOpened += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CombineOpened));
+//                     ProjectService.SolutionClosed += 
(EventHandler<SolutionEventArgs>) Services.DispatchService.GuiDispatch (new 
EventHandler<SolutionEventArgs> (CombineClosed));
+                       ProjectService.SolutionOpened += new 
EventHandler<SolutionEventArgs> (CombineOpened);
+                       ProjectService.SolutionClosed += new 
EventHandler<SolutionEventArgs> (CombineClosed);
+
                        Runtime.Properties.PropertyChanged += 
(PropertyEventHandler) Services.DispatchService.GuiDispatch (new 
PropertyEventHandler (OnPropertyUpdated));       
                        ValidateButtons ();
                }

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects/MSBuildProject.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects/MSBuildProject.cs
      2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects/MSBuildProject.cs
      2007-06-11 14:41:06 UTC (rev 79183)
@@ -506,7 +506,7 @@
                                                item.SetMetadata 
(reader.LocalName, reader.ReadString ());
                                                return true;
                                        });
-                                       items.Add (item);
+                                       this.Add (item);
                                        return true;
                                }
                                return false;

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects.Item/ProjectFile.cs
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects.Item/ProjectFile.cs
    2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Ide.Projects.Item/ProjectFile.cs
    2007-06-11 14:41:06 UTC (rev 79183)
@@ -64,6 +64,7 @@
                public static FileType GetFileType (string str)
                {
                        try {
+                               Console.WriteLine ((FileType)Enum.Parse 
(typeof(FileType), str));
                                return (FileType)Enum.Parse (typeof(FileType), 
str);
                        } catch (Exception) {
                                return FileType.None;

Modified: 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.addin.xml
===================================================================
--- 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.addin.xml
  2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.addin.xml
  2007-06-11 14:41:06 UTC (rev 79183)
@@ -82,10 +82,10 @@
        <!-- Extensions -->
 
        <Extension path = "/Workspace/Services">
-               <Class id    = "ProjectService"
+<!--           <Class id    = "ProjectService"
                       class = "MonoDevelop.Projects.ProjectService"/>
                <Class id    = "ParserService"
-                      class = 
"MonoDevelop.Projects.Parser.DefaultParserService"/>
+                      class = 
"MonoDevelop.Projects.Parser.DefaultParserService"/> -->
                <Class id    = "LanguageService"
                       class = "MonoDevelop.Projects.LanguageService"/>
                <Class id    = "LanguageBindingService"

Modified: 
branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBackendBinding.cs
===================================================================
--- branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBackendBinding.cs  
2007-06-11 14:03:26 UTC (rev 79182)
+++ branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBackendBinding.cs  
2007-06-11 14:41:06 UTC (rev 79183)
@@ -128,9 +128,9 @@
                                }
                                
                                foreach (ProjectItem item in project.Items) {
-                                       Console.WriteLine ("item:" + item);
-                                       if (item is ProjectFile) {
-                                               writer.WriteLine ("\"{0}\"", 
item.Include);
+                                       ProjectFile file = item as ProjectFile; 
+                                       if (file != null && file.FileType == 
FileType.Compile) {
+                                               writer.WriteLine ("\"{0}\"", 
file.FullPath);
                                        }
                                }
                        } catch (Exception e) {

Modified: 
branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBinding.addin.xml
===================================================================
--- branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBinding.addin.xml  
2007-06-11 14:03:26 UTC (rev 79182)
+++ branches/mkrueger/monodevelop/Extras/CSharpBinding/CSharpBinding.addin.xml  
2007-06-11 14:41:06 UTC (rev 79183)
@@ -143,7 +143,7 @@
        <Extension path = "/MonoDevelop/Workbench/TextEditorExtensions">
                <Class class = "CSharpBinding.CSharpTextEditorExtension" />
        </Extension>
-       
+       <!--
        <Module>
            <Runtime>
                <Import assembly="CSharpBinding.Autotools.dll"/>
@@ -154,5 +154,5 @@
                <Extension path = "/Autotools/SimpleSetups">
                        <Class 
class="CSharpBinding.Autotools.CSharpAutotoolsSetup" />
                </Extension>
-       </Module>
+       </Module>-->
 </Addin>

Modified: 
branches/mkrueger/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
===================================================================
--- 
branches/mkrueger/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
     2007-06-11 14:03:26 UTC (rev 79182)
+++ 
branches/mkrueger/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
     2007-06-11 14:41:06 UTC (rev 79183)
@@ -38,11 +38,11 @@
        <Extension path = "/Workspace/FileSystemExtensions" 
extension-nodes="Class" description="File system extensions|File system 
extensions which can provide specific behavior when handling files. Specified 
classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.">
                <Class class = 
"MonoDevelop.VersionControl.VersionControlFileSystemExtension" />
        </Extension>
-
+<!-- TODO: Version control - solution pad extension
        <Extension path = 
"/SharpDevelop/Workbench/Pads/MonoDevelop.Ide.Gui.Pads.ProjectPad">
                <PadOption id = "ShowVersionControlOverlays" _label = "Show 
version control overlay icons" defaultValue = "True" />
                <NodeBuilder id = "VersionControlNodeExtension" class = 
"MonoDevelop.VersionControl.VersionControlNodeExtension"/>
-       </Extension>
+       </Extension> -->
 
        <Extension path = "/SharpDevelop/Workbench/StockIcons">
                <StockIcon stockid = "vc-add" resource = "overlay_added.png" />

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to