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