Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2013-07-19 13:36:54 +0400
committerLluis Sanchez <lluis@xamarin.com>2013-07-19 13:36:54 +0400
commitad42a67be68eff1075a03b14594a91290eec3b6c (patch)
tree07024463638e25202109ba06ee7bebfad9f325d0 /main/src/addins/ChangeLogAddIn
parentb1bd024c3c8305528a6ba25e85ac71b6dcd34e77 (diff)
Use attributes to define the add-in version and dependencies
Diffstat (limited to 'main/src/addins/ChangeLogAddIn')
-rw-r--r--main/src/addins/ChangeLogAddIn/AddinInfo.cs17
-rw-r--r--main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml22
-rw-r--r--main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj1
3 files changed, 20 insertions, 20 deletions
diff --git a/main/src/addins/ChangeLogAddIn/AddinInfo.cs b/main/src/addins/ChangeLogAddIn/AddinInfo.cs
new file mode 100644
index 0000000000..c6c6d29311
--- /dev/null
+++ b/main/src/addins/ChangeLogAddIn/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("ChangeLogAddIn",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Flags = AddinFlags.Hidden,
+ Category = "Version Control")]
+
+[assembly:AddinName ("ChangeLog Add-in")]
+[assembly:AddinDescription ("Add-in for working with ChangeLog files")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("VersionControl", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
index 3490db2576..e9be8574d7 100644
--- a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
+++ b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
@@ -1,22 +1,4 @@
-<Addin id = "ChangeLogAddIn"
- namespace = "MonoDevelop"
- name = "ChangeLog Add-in"
- author = "Jacob Ilsø Christensen"
- copyright = "LGPL"
- url = "http://monodevelop.com"
- description = "Add-in for working with ChangeLog files"
- category = "Version Control"
- version = "4.1.7">
-
- <Runtime>
- <Import assembly="ChangeLogAddIn.dll" />
- </Runtime>
-
- <Dependencies>
- <Addin id="Core" version="4.1.7"/>
- <Addin id="Ide" version="4.1.7"/>
- <Addin id="VersionControl" version="4.1.7"/>
- </Dependencies>
+<ExtensionModel>
<Extension path = "/MonoDevelop/VersionControl/CommitDialogExtensions">
<Class class="MonoDevelop.ChangeLogAddIn.CommitDialogExtensionWidget" />
@@ -62,4 +44,4 @@
name = "MonoDevelop.ChangeLogAddIn.ChangeLogInfo" type = "MonoDevelop.ChangeLogAddIn.OldChangeLogData" />
</Extension>
-</Addin>
+</ExtensionModel>
diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
index 9cd114e812..72b18e0bdd 100644
--- a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
+++ b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
@@ -114,6 +114,7 @@
<Compile Include="ChangeLogService.cs" />
<Compile Include="ChangeLogPolicy.cs" />
<Compile Include="OldChangeLogData.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ChangeLogAddIn.addin.xml">