Author: lluis
Date: 2007-05-04 09:51:02 -0400 (Fri, 04 May 2007)
New Revision: 76705

Modified:
   trunk/monodevelop/Extras/VersionControl/ChangeLog
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/Makefile.am
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs
   
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
Log:
* 
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml,
  MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp,
  MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs,
  MonoDevelop.VersionControl/VersionControl.addin.xml,
  MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs,
  MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs,
  MonoDevelop.VersionControl/Makefile.am,
  MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs,
  
MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:
  Migration to Mono.Addins.

Modified: trunk/monodevelop/Extras/VersionControl/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/VersionControl/ChangeLog   2007-05-04 13:49:05 UTC 
(rev 76704)
+++ trunk/monodevelop/Extras/VersionControl/ChangeLog   2007-05-04 13:51:02 UTC 
(rev 76705)
@@ -1,3 +1,16 @@
+2007-05-04  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
+
+       * 
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml,
+         MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp,
+         
MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs,
+         MonoDevelop.VersionControl/VersionControl.addin.xml,
+         MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs,
+         
MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs,
+         MonoDevelop.VersionControl/Makefile.am,
+         MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs,
+         
MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs:
+         Migration to Mono.Addins.
+
 2007-04-19  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * 
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp,

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/Makefile.am
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/Makefile.am  
    2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/Makefile.am  
    2007-05-04 13:51:02 UTC (rev 76705)
@@ -48,6 +48,7 @@
        -r:$(top_builddir)/build/AddIns/MonoDevelop.Projects.dll \
        -r:$(top_builddir)/build/AddIns/VersionControl/Diff.dll \
        -r:$(top_builddir)/build/AddIns/VersionControl/DiffWidget.dll \
+       -r:$(top_builddir)/build/bin/Mono.Addins.dll \
        -r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
        -r:Mono.Posix \
        -r:System \

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs
   2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs
   2007-05-04 13:51:02 UTC (rev 76705)
@@ -51,6 +51,10 @@
 
                bool IViewContent.IsViewOnly {
                        get { return false; }
+               }
+               
+               bool IViewContent.IsFile {
+                       get { return false; }
                }
                
                string IViewContent.PathRelativeToProject {

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs
      2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs
      2007-05-04 13:51:02 UTC (rev 76705)
@@ -6,8 +6,8 @@
 using System.Collections.Generic;
 
 using MonoDevelop.Core;
-using MonoDevelop.Core.AddIns;
 using MonoDevelop.Projects.Serialization;
+using Mono.Addins;
 
 namespace MonoDevelop.VersionControl
 {
@@ -19,13 +19,13 @@
                
                static VersionControlService ()
                {
-                       Runtime.AddInService.RegisterExtensionItemListener 
("/MonoDevelop/VersionControl/VersionControlSystems", OnExtensionChanged);
+                       AddinManager.AddExtensionNodeHandler 
("/MonoDevelop/VersionControl/VersionControlSystems", OnExtensionChanged);
                }
 
-               static void OnExtensionChanged (ExtensionAction action, object 
item)
+               static void OnExtensionChanged (object s, 
ExtensionNodeEventArgs args)
                {
-                       if (action == ExtensionAction.Add) {
-                               VersionControlSystem vcs = 
(VersionControlSystem) item;
+                       if (args.Change == ExtensionChange.Add) {
+                               VersionControlSystem vcs = 
(VersionControlSystem) args.ExtensionObject;
                                handlers.Add (vcs);
                                // Include the repository type in the 
serialization context, so repositories
                                // of this type can be deserialized from the 
configuration file.

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
       2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs
       2007-05-04 13:51:02 UTC (rev 76705)
@@ -5,6 +5,7 @@
 using Gtk;
 using MonoDevelop.Core;
 using MonoDevelop.Ide.Gui;
+using Mono.Addins;
 
 namespace MonoDevelop.VersionControl.Dialogs
 {
@@ -45,7 +46,7 @@
                        
                        colCommit.Visible = false;
                        
-                       object[] exts = Runtime.AddInService.GetTreeItems 
("/MonoDevelop/VersionControl/CommitDialogExtensions");
+                       object[] exts = AddinManager.GetExtensionObjects 
("/MonoDevelop/VersionControl/CommitDialogExtensions", false);
                        foreach (object ob in exts) {
                                CommitDialogExtension ext = ob as 
CommitDialogExtension;
                                if (ext == null) {

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs
        2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs
        2007-05-04 13:51:02 UTC (rev 76705)
@@ -4,7 +4,6 @@
 
 using Gtk;
 
-using MonoDevelop.Core.AddIns;
 using MonoDevelop.Core.Gui;
 using MonoDevelop.Core.Gui.Dialogs;
 

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs
     2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs
     2007-05-04 13:51:02 UTC (rev 76705)
@@ -8,7 +8,6 @@
 
 using Gtk;
 
-using MonoDevelop.Core.AddIns;
 using MonoDevelop.Core;
 using MonoDevelop.Core.Gui;
 using MonoDevelop.Core.Gui.Dialogs;

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp
   2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp
   2007-05-04 13:51:02 UTC (rev 76705)
@@ -94,7 +94,9 @@
     <ProjectReference type="Gac" localcopy="False" refto="Mono.Posix, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
     <ProjectReference type="Gac" localcopy="False" refto="System, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
     <ProjectReference type="Gac" localcopy="False" refto="System.Xml, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+    <ProjectReference type="Assembly" localcopy="True" 
refto="../../../contrib/Mono.Addins.dll" />
   </References>
+  <GtkDesignInfo partialTypes="True" />
   <MonoDevelop.Autotools.MakefileInfo RelativeMakefileName="./Makefile.am" 
BuildTargetName="" CleanTargetName="" SyncReferences="True" 
IsAutotoolsProject="True" RelativeConfigureInPath="../../../">
     <BuildFilesVar Sync="True" Name="FILES" />
     <DeployFilesVar />
@@ -104,5 +106,4 @@
     <AsmRefVar Sync="True" Name="REFS" Prefix="-r:" />
     <ProjectRefVar Sync="True" Name="REFS" Prefix="-r:" />
   </MonoDevelop.Autotools.MakefileInfo>
-  <GtkDesignInfo partialTypes="True" />
 </Project>
\ No newline at end of file

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
 2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml
 2007-05-04 13:51:02 UTC (rev 76705)
@@ -1,4 +1,5 @@
-<AddIn id        = "MonoDevelop.VersionControl"
+<Addin id        = "VersionControl"
+       namespace   = "MonoDevelop"
        name      = "MonoDevelop Version Control Addin"
        author    = "Joshua Tauberer"
        copyright = "GPL"
@@ -14,18 +15,26 @@
        </Runtime>
 
        <Dependencies>
-           <AddIn id="MonoDevelop.Core" version="0.13.0"/>
-           <AddIn id="MonoDevelop.Core.Gui" version="0.13.0"/>
-               <AddIn id="MonoDevelop.Projects" version="0.13.0"/>
-           <AddIn id="MonoDevelop.Ide" version="0.13.0"/>
+           <Addin id="Core" version="0.13.0"/>
+           <Addin id="Core.Gui" version="0.13.0"/>
+               <Addin id="Projects" version="0.13.0"/>
+           <Addin id="Ide" version="0.13.0"/>
        </Dependencies>
        
-       <Extension path = "/MonoDevelop/VersionControl/VersionControlSystems">
-       </Extension>
-
-       <Extension path = "/MonoDevelop/VersionControl/CommitDialogExtensions">
-       </Extension>
-       
+       <ExtensionPoint path = 
"/MonoDevelop/VersionControl/VersionControlSystems" name = "Version control 
systems">
+               <Description>Version control systems</Description>
+               <ExtensionNode name="Class">
+                       <Description>The specified class must subclass 
VersionControlSystem.</Description>
+               </ExtensionNode>        
+       </ExtensionPoint>
+
+       <ExtensionPoint path = 
"/MonoDevelop/VersionControl/CommitDialogExtensions" name = "Commit dialog 
extensions">
+               <Description>Commit dialog extensions.</Description>
+               <ExtensionNode name="Class">
+                       <Description>The specified class must subclass 
CommitDialogExtension.</Description>
+               </ExtensionNode>        
+       </ExtensionPoint>
+
        <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>
@@ -161,5 +170,5 @@
                </ItemSet>
                <SeparatorItem />
        </Extension>
-</AddIn>
+</Addin>
        

Modified: 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml
===================================================================
--- 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml
       2007-05-04 13:49:05 UTC (rev 76704)
+++ 
trunk/monodevelop/Extras/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml
       2007-05-04 13:51:02 UTC (rev 76705)
@@ -1,4 +1,5 @@
-<AddIn id        = "MonoDevelop.VersionControl.Subversion"
+<Addin id        = "VersionControl.Subversion"
+       namespace = "MonoDevelop"
        name      = "Subversion support for the Version Control Addin"
        author    = "Joshua Tauberer"
        copyright = "GPL"
@@ -12,16 +13,16 @@
        </Runtime>
 
        <Dependencies>
-           <AddIn id="MonoDevelop.Core" version="0.13.0"/>
-           <AddIn id="MonoDevelop.Core.Gui" version="0.13.0"/>
-               <AddIn id="MonoDevelop.Projects" version="0.13.0"/>
-           <AddIn id="MonoDevelop.Ide" version="0.13.0"/>
-           <AddIn id="MonoDevelop.VersionControl" version="0.13.0"/>
+           <Addin id="Core" version="0.13.0"/>
+           <Addin id="Core.Gui" version="0.13.0"/>
+               <Addin id="Projects" version="0.13.0"/>
+           <Addin id="Ide" version="0.13.0"/>
+           <Addin id="VersionControl" version="0.13.0"/>
        </Dependencies>
        
        <Extension path = "/MonoDevelop/VersionControl/VersionControlSystems">
                <Class class = 
"MonoDevelop.VersionControl.Subversion.SubversionVersionControl" />
        </Extension>
 
-</AddIn>
+</Addin>
        

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

Reply via email to