diff --git a/data/schemas/AddIn.xsd b/data/schemas/AddIn.xsd
index 6bf662796b..6e070ac8a1 100644
--- a/data/schemas/AddIn.xsd
+++ b/data/schemas/AddIn.xsd
@@ -2,11 +2,6 @@
-
-
-
-
-
@@ -58,6 +53,11 @@
+
+
+
+
+
@@ -65,11 +65,11 @@
-
+
@@ -82,6 +82,7 @@
+
@@ -94,7 +95,7 @@
-
+
@@ -105,31 +106,33 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -139,15 +142,6 @@
-
-
-
-
-
-
-
-
-
@@ -155,6 +149,7 @@
+
@@ -167,13 +162,22 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -267,6 +271,41 @@
+
+
+
+
+
+
+ ID used to identify the custom tool.
+
+
+
+
+
+
+ Name of the ICustomTool class.
+
+
+
+
+
+
+ Regular expression that specifies the file names for which the custom tool
+ can be used. Example: "\.res(x|ources)$"
+
+
+
+
+
+
+
+
+
+ Creates CustomToolDescriptor objects.
+
+
+
@@ -386,17 +425,17 @@
+
+
+ Type of the display binding (either "Primary" or "Secondary"). Default: "Primary".
+
+
-
-
- Type of the display binding (either "Primary" or "Secondary"). Default: "Primary".
-
-
@@ -609,6 +648,14 @@
+
+
+ This attribute must be one of these values:
+ Separator, CheckBox, Item=Command, Menu (=with subitems),
+ Builder (=class implementing ISubmenuBuilder).
+ Default: Command.
+
+
@@ -619,14 +666,6 @@
-
-
- This attribute must be one of these values:
- Separator, CheckBox, Item=Command, Menu (=with subitems),
- Builder (=class implementing ISubmenuBuilder).
- Default: Command.
-
-
@@ -765,7 +804,7 @@
-
+
@@ -778,10 +817,10 @@
-
+
- Creates RegistryDescriptor objects for the parsing service.
+ Creates ProjectContentRegistryDescriptor objects for the parsing service.
@@ -920,6 +959,12 @@
+
+
+ This attribute must be one of these values:
+ Separator, CheckBox, Item, ComboBox, DropDownButton
+
+
@@ -929,12 +974,6 @@
-
-
- This attribute must be one of these values:
- Separator, CheckBox, Item, ComboBox, DropDownButton
-
-
diff --git a/doc/technotes/ConditionList.html b/doc/technotes/ConditionList.html
index 4a9674517c..21cd4dd4d4 100644
--- a/doc/technotes/ConditionList.html
+++ b/doc/technotes/ConditionList.html
@@ -5,7 +5,7 @@
Condition List
This file was generated by the tool 'BuildAddinDocumentation'.
-It is based on SharpDevelop 2.1.0.1750.
+It is based on SharpDevelop 2.1.0.2133.
- ActiveContentExtension
- ActiveViewContentUntitled
@@ -34,7 +34,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.ActiveContentExtensionConditionEvaluator |
+ ICSharpCode.SharpDevelop.ActiveContentExtensionConditionEvaluator |
Attributes: |
@@ -56,7 +56,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.ActiveViewContentUntitledConditionEvaluator |
+ ICSharpCode.SharpDevelop.ActiveViewContentUntitledConditionEvaluator |
Attributes:
@@ -80,7 +80,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.ActiveWindowStateConditionEvaluator |
+ ICSharpCode.SharpDevelop.ActiveWindowStateConditionEvaluator |
@@ -121,7 +121,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.CanNavigateBackConditionEvaluator |
+ ICSharpCode.SharpDevelop.CanNavigateBackConditionEvaluator |
Example: Test if the NavigationService can jump back.
@@ -137,7 +137,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.CanNavigateForwardConditionEvaluator |
+ ICSharpCode.SharpDevelop.CanNavigateForwardConditionEvaluator |
Example: Test if the NavigationService can jump forward.
@@ -228,7 +228,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.DebuggerSupportsConditionEvaluator |
+ ICSharpCode.SharpDevelop.Debugging.DebuggerSupportsConditionEvaluator |
Attributes: |
@@ -256,7 +256,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.IsProcessRunningConditionEvaluator |
+ ICSharpCode.SharpDevelop.Debugging.IsProcessRunningConditionEvaluator |
Attributes:
@@ -292,7 +292,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.OpenWindowStateConditionEvaluator |
+ ICSharpCode.SharpDevelop.OpenWindowStateConditionEvaluator |
@@ -320,7 +320,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.ProjectActiveConditionEvaluator |
+ ICSharpCode.SharpDevelop.ProjectActiveConditionEvaluator |
Attributes: |
@@ -373,7 +373,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.SolutionOpenConditionEvaluator |
+ ICSharpCode.SharpDevelop.SolutionOpenConditionEvaluator |
Example: Test if a solution is opened
@@ -410,7 +410,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.WindowActiveConditionEvaluator |
+ ICSharpCode.SharpDevelop.WindowActiveConditionEvaluator |
Attributes: |
@@ -438,7 +438,7 @@ It is based on SharpDevelop 2.1.0.1750.
Condition name:
- | ICSharpCode.Core.WindowOpenConditionEvaluator |
+ ICSharpCode.SharpDevelop.WindowOpenConditionEvaluator |
Attributes: |
diff --git a/doc/technotes/DoozerList.html b/doc/technotes/DoozerList.html
index af782392ce..a14f6fc28f 100644
--- a/doc/technotes/DoozerList.html
+++ b/doc/technotes/DoozerList.html
@@ -5,10 +5,11 @@
Doozer List
This file was generated by the tool 'BuildAddinDocumentation'.
-It is based on SharpDevelop 2.1.0.1750.
+It is based on SharpDevelop 2.1.0.2133.
+
+
+
+ Creates CustomToolDescriptor objects.
+
+
+
+ Doozer name:
+ | ICSharpCode.SharpDevelop.Project.CustomToolDoozer |
+
+
Attributes: |
+
+ id:
+ | required |
+
+ ID used to identify the custom tool.
+ |
+
+
+ class:
+ | required |
+
+ Name of the ICustomTool class.
+ |
+
+
+ fileNamePattern:
+ | optional |
+
+ Regular expression that specifies the file names for which the custom tool
+ can be used. Example: "\.res(x|ources)$"
+ |
+
+
|
+
+ Usage:
+ | Only in /SharpDevelop/CustomTools |
+
+
+ Returns:
+ |
+ An CustomToolDescriptor object that wraps a ICustomTool object.
+ |
+
+
+ Example: Strongly typed resource generator
+
+ <Path name = "/SharpDevelop/CustomTools">
+ <CustomTool id = "ResXFileCodeGenerator"
+ class = "ResourceEditor.ResourceCodeGeneratorTool"
+ fileNamePattern = "\.res(x|ources)$"/>
+ </Path>
+
@@ -109,7 +163,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.DebuggerDoozer |
+ ICSharpCode.SharpDevelop.Debugging.DebuggerDoozer |
Attributes: |
@@ -175,7 +229,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.DialogPanelDoozer |
+ ICSharpCode.SharpDevelop.DialogPanelDoozer |
Attributes: |
@@ -219,7 +273,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.DirectoryDoozer |
+ ICSharpCode.SharpDevelop.DirectoryDoozer |
Attributes: |
@@ -254,7 +308,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.DisplayBindingDoozer |
+ ICSharpCode.SharpDevelop.DisplayBindingDoozer |
Attributes: |
@@ -490,7 +544,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.LanguageBindingDoozer |
+ ICSharpCode.SharpDevelop.LanguageBindingDoozer |
Attributes: |
@@ -631,7 +685,7 @@ It is based on SharpDevelop 2.1.0.1750.
Doozer name:
- | ICSharpCode.Core.PadDoozer |
+ ICSharpCode.SharpDevelop.PadDoozer |
Attributes: |
@@ -732,14 +786,14 @@ It is based on SharpDevelop 2.1.0.1750.
-
+
- Creates RegistryDescriptor objects for the parsing service.
+ Creates ProjectContentRegistryDescriptor objects for the parsing service.
Doozer name:
- | ICSharpCode.SharpDevelop.RegistryDoozer |
+ ICSharpCode.SharpDevelop.ProjectContentRegistryDoozer |
Attributes: |
diff --git a/src/Tools/BuildAddinDocumentation/MainClass.cs b/src/Tools/BuildAddinDocumentation/MainClass.cs
index dcc49deda1..351f2e5535 100644
--- a/src/Tools/BuildAddinDocumentation/MainClass.cs
+++ b/src/Tools/BuildAddinDocumentation/MainClass.cs
@@ -164,7 +164,7 @@ namespace BuildAddinDocumentation
foreach (string child in doozer["children"].GetAttribute("childTypes").Split(';')) {
CreateChild(choice, "element").SetAttribute("ref", child);
}
- CreateChild(choice, "element").SetAttribute("ref", "Include");
+ CreateChild(choice, "element").SetAttribute("ref", "Include");
}
foreach (XmlElement doozerChild in doozer) {
if (doozerChild.Name != "attribute")
@@ -175,7 +175,13 @@ namespace BuildAddinDocumentation
e4.SetAttribute("use", "required");
else
e4.SetAttribute("use", "optional");
+
XmlElement e5, e6;
+
+ e5 = CreateChild(e4, "annotation");
+ e6 = CreateChild(e5, "documentation");
+ e6.InnerXml = XmlToHtml(doozerChild.InnerXml).Replace(" ", "\t");
+
if (!doozerChild.HasAttribute("enum")) {
e4.SetAttribute("type", "xs:string");
} else {
@@ -186,9 +192,6 @@ namespace BuildAddinDocumentation
CreateChild(e6, "enumeration").SetAttribute("value", val);
}
}
- e5 = CreateChild(e4, "annotation");
- e6 = CreateChild(e5, "documentation");
- e6.InnerXml = XmlToHtml(doozerChild.InnerXml).Replace(" ", "\t");
}
e = CreateChild(doc.DocumentElement, "element");
e.SetAttribute("name", doozer.GetAttribute("shortname"));
| |