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:
authorMichael Hutchinson <m.j.hutchinson@gmail.com>2013-11-22 08:46:04 +0400
committerMichael Hutchinson <m.j.hutchinson@gmail.com>2013-11-22 08:46:46 +0400
commit1f705d453c89dd0d79f7c301cfbc2a1fecfa1761 (patch)
tree4909d705826a33a88ecd14cb6b7c057df2fe13e8 /main/src/addins/ChangeLogAddIn
parent5da91003c71e383a8f3999ddf26a0ecb81333793 (diff)
Remove MD1 project format
Diffstat (limited to 'main/src/addins/ChangeLogAddIn')
-rw-r--r--main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml9
-rw-r--r--main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj1
-rw-r--r--main/src/addins/ChangeLogAddIn/ChangeLogService.cs1
-rw-r--r--main/src/addins/ChangeLogAddIn/OldChangeLogData.cs100
-rw-r--r--main/src/addins/ChangeLogAddIn/Policies.xml2
-rw-r--r--main/src/addins/ChangeLogAddIn/ProjectOptionPanel.cs13
6 files changed, 1 insertions, 125 deletions
diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
index e9be8574d7..226b186130 100644
--- a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
+++ b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.addin.xml
@@ -35,13 +35,4 @@
<Extension path = "/MonoDevelop/ProjectModel/PolicySets/Mono" >
<Policies resource="Policies.xml"/>
</Extension>
-
- <!-- for MD1 migration -->
- <Extension path = "/MonoDevelop/ProjectModel/ExtendedProperties">
- <ItemProperty class = "MonoDevelop.Projects.SolutionItem"
- name = "MonoDevelop.ChangeLogAddIn.ChangeLogInfo" type = "MonoDevelop.ChangeLogAddIn.OldChangeLogData" />
- <ItemProperty class = "MonoDevelop.Projects.Solution"
- name = "MonoDevelop.ChangeLogAddIn.ChangeLogInfo" type = "MonoDevelop.ChangeLogAddIn.OldChangeLogData" />
- </Extension>
-
</ExtensionModel>
diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
index 70b039d20d..158af5dd6d 100644
--- a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
+++ b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.csproj
@@ -119,7 +119,6 @@
<Compile Include="gtk-gui\MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs" />
<Compile Include="ChangeLogService.cs" />
<Compile Include="ChangeLogPolicy.cs" />
- <Compile Include="OldChangeLogData.cs" />
<Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogService.cs b/main/src/addins/ChangeLogAddIn/ChangeLogService.cs
index 6d6800d1e0..587bb5db7c 100644
--- a/main/src/addins/ChangeLogAddIn/ChangeLogService.cs
+++ b/main/src/addins/ChangeLogAddIn/ChangeLogService.cs
@@ -121,7 +121,6 @@ namespace MonoDevelop.ChangeLogAddIn
static ChangeLogPolicy GetPolicy (SolutionItem item)
{
- OldChangeLogData.Migrate (item);
return item.Policies.Get<ChangeLogPolicy> ();
}
}
diff --git a/main/src/addins/ChangeLogAddIn/OldChangeLogData.cs b/main/src/addins/ChangeLogAddIn/OldChangeLogData.cs
deleted file mode 100644
index e5f2ac4616..0000000000
--- a/main/src/addins/ChangeLogAddIn/OldChangeLogData.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// OldChangeLogData.cs
-//
-// Author:
-// Michael Hutchinson <mhutchinson@novell.com>
-//
-// Copyright (c) 2009 Novell, Inc. (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-
-using System;
-using MonoDevelop.Projects;
-using MonoDevelop.Core.Serialization;
-
-namespace MonoDevelop.ChangeLogAddIn
-{
-
- [DataItem ("ChangeLogInfo")]
- class OldChangeLogData
- {
- [ItemProperty]
- readonly ChangeLogPolicyEnum policy = ChangeLogPolicyEnum.UseParentPolicy;
-
- OldChangeLogData ()
- {
- }
-
- enum ChangeLogPolicyEnum
- {
- NoChangeLog,
- UseParentPolicy,
- UpdateNearestChangeLog,
- OneChangeLogInProjectRootDirectory,
- OneChangeLogInEachDirectory
- }
-
- public static void Migrate (SolutionItem entry)
- {
- if (entry.ParentFolder != null)
- Migrate (entry.ParentFolder);
-
- var data = entry.ExtendedProperties ["MonoDevelop.ChangeLogAddIn.ChangeLogInfo"] as OldChangeLogData;
- if (data == null)
- return;
-
- entry.ExtendedProperties.Remove ("MonoDevelop.ChangeLogAddIn.ChangeLogInfo");
-
- if (entry.Policies.DirectGet<ChangeLogPolicy> () != null)
- return;
-
- ChangeLogPolicyEnum policy = data.policy;
-
- if ((entry is SolutionFolder) && ((SolutionFolder)entry).IsRoot) {
- if (policy == ChangeLogPolicyEnum.UseParentPolicy)
- policy = ChangeLogPolicyEnum.UpdateNearestChangeLog;
- }
-
- ChangeLogUpdateMode mode;
- VcsIntegration intEnabled = VcsIntegration.Enabled;
-
- switch (policy) {
- case ChangeLogPolicyEnum.UseParentPolicy:
- return;
- case ChangeLogPolicyEnum.NoChangeLog:
- mode = ChangeLogUpdateMode.None;
- intEnabled = VcsIntegration.None;
- break;
- case ChangeLogPolicyEnum.OneChangeLogInEachDirectory:
- mode = ChangeLogUpdateMode.Directory;
- break;
- case ChangeLogPolicyEnum.OneChangeLogInProjectRootDirectory:
- mode = ChangeLogUpdateMode.ProjectRoot;
- break;
- case ChangeLogPolicyEnum.UpdateNearestChangeLog:
- mode = ChangeLogUpdateMode.Nearest;
- break;
- default:
- throw new InvalidOperationException ("Unknown value '" + policy + "'");
- }
-
- entry.Policies.Set (new ChangeLogPolicy (mode, intEnabled, null));
- }
- }
-}
diff --git a/main/src/addins/ChangeLogAddIn/Policies.xml b/main/src/addins/ChangeLogAddIn/Policies.xml
index a727ac56a1..3da243b398 100644
--- a/main/src/addins/ChangeLogAddIn/Policies.xml
+++ b/main/src/addins/ChangeLogAddIn/Policies.xml
@@ -1,3 +1,3 @@
<ChangeLogPolicy id="Mono" UpdateMode="Directory" VcsIntegration="Enabled" allowDiffSerialize="True">
<MessageStyle Header="${Date:yyyy-MM-dd} ${AuthorName} &lt;${AuthorEmail}&gt;&#xA;&#xA;" Indent="&#x9;" FirstFilePrefix="* " FileSeparator=":&#xA;* " LastFilePostfix=": " LineAlign="2" InterMessageLines="1" IncludeDirectoryPaths="False"/>
-</ChangeLogPolicy> \ No newline at end of file
+</ChangeLogPolicy>
diff --git a/main/src/addins/ChangeLogAddIn/ProjectOptionPanel.cs b/main/src/addins/ChangeLogAddIn/ProjectOptionPanel.cs
index 948bc69453..12a02a3337 100644
--- a/main/src/addins/ChangeLogAddIn/ProjectOptionPanel.cs
+++ b/main/src/addins/ChangeLogAddIn/ProjectOptionPanel.cs
@@ -41,19 +41,6 @@ namespace MonoDevelop.ChangeLogAddIn
return widget = new ProjectOptionPanelWidget (this);
}
- public override void Initialize (OptionsDialog dialog, object dataObject)
- {
- var solutionItem = dataObject as SolutionItem;
- if (solutionItem != null)
- OldChangeLogData.Migrate (solutionItem);
- else {
- var solution = dataObject as Solution;
- if (solution != null)
- OldChangeLogData.Migrate (solution.RootFolder);
- }
- base.Initialize (dialog, dataObject);
- }
-
protected override string PolicyTitleWithMnemonic {
get {
return GettextCatalog.GetString ("ChangeLog _Policy");