[Pkg-mono-svn-commits] rev 3904 - in monodoc/trunk/debian: . patches
David Paleino
hanska-guest at alioth.debian.org
Tue Feb 3 10:40:30 UTC 2009
Author: hanska-guest
Date: 2009-02-03 10:40:29 +0000 (Tue, 03 Feb 2009)
New Revision: 3904
Added:
monodoc/trunk/debian/patches/13-fix_nested_classes_bug.patch
Modified:
monodoc/trunk/debian/changelog
monodoc/trunk/debian/patches/series
Log:
* debian/patches/:
+ 13-fix_nested_classes_bug.patch added (Closes: #503094)
Modified: monodoc/trunk/debian/changelog
===================================================================
--- monodoc/trunk/debian/changelog 2009-01-31 19:57:03 UTC (rev 3903)
+++ monodoc/trunk/debian/changelog 2009-02-03 10:40:29 UTC (rev 3904)
@@ -1,3 +1,10 @@
+monodoc (2.0-2) UNRELEASED; urgency=low
+
+ * debian/patches/:
+ + 13-fix_nested_classes_bug.patch added (Closes: #503094)
+
+ -- David Paleino <d.paleino at gmail.com> Tue, 03 Feb 2009 11:39:47 +0100
+
monodoc (2.0-1) experimental; urgency=low
[ Jo Shields ]
Added: monodoc/trunk/debian/patches/13-fix_nested_classes_bug.patch
===================================================================
--- monodoc/trunk/debian/patches/13-fix_nested_classes_bug.patch (rev 0)
+++ monodoc/trunk/debian/patches/13-fix_nested_classes_bug.patch 2009-02-03 10:40:29 UTC (rev 3904)
@@ -0,0 +1,1650 @@
+Backport of SVN#116807
+---
+ ChangeLog | 26
+ tools/DocTest-v1.cs | 12
+ tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml | 30
+ tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml | 30
+ tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml | 30
+ tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget.xml | 19
+ tools/DocTest/en.expected.importslashdoc/index.xml | 3
+ tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml | 31
+ tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml | 31
+ tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml | 31
+ tools/DocTest/en.expected.since/Mono.DocTest/Widget.xml | 19
+ tools/DocTest/en.expected.since/index.xml | 3
+ tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml | 29
+ tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml | 29
+ tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml | 29
+ tools/DocTest/en.expected/Mono.DocTest/Widget.xml | 18
+ tools/DocTest/en.expected/index.xml | 3
+ tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html | 319 ++++++++++
+ tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html | 319 ++++++++++
+ tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double.html | 319 ++++++++++
+ tools/DocTest/html.expected/Mono.DocTest/Widget.html | 48 +
+ tools/DocTest/html.expected/Mono.DocTest/index.html | 25
+ tools/DocTest/html.expected/index.html | 25
+ tools/monodocer.cs | 11
+ 24 files changed, 1433 insertions(+), 6 deletions(-)
+
+--- monodoc-2.0.orig/tools/monodocer.cs
++++ monodoc-2.0/tools/monodocer.cs
+@@ -2897,9 +2897,7 @@ public abstract class MemberFormatter {
+ return AppendTypeName (buf, type);
+ }
+ if (!DocUtils.IsGenericType (type)) {
+- if (type.DeclaringType != null)
+- AppendTypeName (buf, type.DeclaringType).Append (NestedTypeSeparator);
+- return AppendTypeName (buf, type);
++ return AppendFullTypeName (buf, type);
+ }
+ return AppendGenericType (buf, type);
+ }
+@@ -2911,6 +2909,13 @@ public abstract class MemberFormatter {
+ return buf;
+ }
+
++ private StringBuilder AppendFullTypeName (StringBuilder buf, Type type)
++ {
++ if (type.DeclaringType != null)
++ AppendFullTypeName (buf, type.DeclaringType).Append(NestedTypeSeparator);
++ return AppendTypeName (buf, type);
++ }
++
+ protected virtual StringBuilder AppendTypeName (StringBuilder buf, Type type)
+ {
+ return AppendTypeName (buf, type.Name);
+--- monodoc-2.0.orig/tools/DocTest-v1.cs
++++ monodoc-2.0/tools/DocTest-v1.cs
+@@ -112,6 +112,15 @@ namespace Mono.DocTest {
+ /// <param name="i">Some <see cref="T:System.Int32" />.</param>
+ /// <remarks><c>M:Mono.DocTest.Widget.NestedClass.M(System.Int32)</c>.</remarks>
+ public void M (int i) {}
++
++ /// <remarks><c>T:Mono.DocTest.Widget.NestedClass.Double</c>.</remarks>
++ public class Double {
++ /// <remarks><c>T:Mono.DocTest.Widget.NestedClass.Triple</c>.</remarks>
++ public class Triple {
++ /// <remarks><c>T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple</c>.</remarks>
++ public class Quadruple {} // for good measure
++ }
++ }
+ }
+
+ /// <remarks><c>T:Mono.DocTest.Widget.NestedClass`1</c>.</remarks>
+@@ -225,6 +234,9 @@ namespace Mono.DocTest {
+ /// <remarks><c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
+ protected void M6 (int i, params object[] args) {}
+
++ /// <remarks><c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
++ public void M7(Widget.NestedClass.Double.Triple.Quadruple a) {}
++
+ /// <value>A <see cref="T:System.Int32" /> value...</value>
+ /// <remarks><c>P:Mono.DocTest.Widget.Width</c>.</remarks>
+ public int Width {get {return 0;} protected set {}}
+--- monodoc-2.0.orig/tools/DocTest/en.expected/Mono.DocTest/Widget.xml
++++ monodoc-2.0/tools/DocTest/en.expected/Mono.DocTest/Widget.xml
+@@ -362,6 +362,24 @@
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
++ <Member MemberName="M7">
++ <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
++ </Parameters>
++ <Docs>
++ <param name="a">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
+ <Member MemberName="message">
+ <MemberSignature Language="C#" Value="public string message;" />
+ <MemberType>Field</MemberType>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml
+@@ -0,0 +1,29 @@
++<Type Name="Widget+NestedClass+Double+Triple+Quadruple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple.Quadruple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Quadruple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml
+@@ -0,0 +1,29 @@
++<Type Name="Widget+NestedClass+Double+Triple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Triple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml
+@@ -0,0 +1,29 @@
++<Type Name="Widget+NestedClass+Double" FullName="Mono.DocTest.Widget+NestedClass+Double">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Double ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- monodoc-2.0.orig/tools/DocTest/en.expected/index.xml
++++ monodoc-2.0/tools/DocTest/en.expected/index.xml
+@@ -29,6 +29,9 @@
+ <Type Name="Widget+IMenuItem" Kind="Interface" />
+ <Type Name="Widget+NestedClass" Kind="Class" />
+ <Type Name="Widget+NestedClass`1" DisplayName="Widget+NestedClass<T>" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple+Quadruple" Kind="Class" />
+ </Namespace>
+ <Namespace Name="Mono.DocTest.Generic">
+ <Type Name="Extensions" Kind="Class" />
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml
+@@ -0,0 +1,30 @@
++<Type Name="Widget+NestedClass+Double+Triple+Quadruple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple.Quadruple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>
++ <c>T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple</c>.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Quadruple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml
+@@ -0,0 +1,30 @@
++<Type Name="Widget+NestedClass+Double+Triple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>
++ <c>T:Mono.DocTest.Widget.NestedClass.Double.Triple</c>.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Triple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml
+@@ -0,0 +1,30 @@
++<Type Name="Widget+NestedClass+Double" FullName="Mono.DocTest.Widget+NestedClass+Double">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>
++ <c>T:Mono.DocTest.Widget.NestedClass.Double</c>.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Double ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- monodoc-2.0.orig/tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget.xml
++++ monodoc-2.0/tools/DocTest/en.expected.importslashdoc/Mono.DocTest/Widget.xml
+@@ -399,6 +399,25 @@
+ <c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
+ </Docs>
+ </Member>
++ <Member MemberName="M7">
++ <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
++ </Parameters>
++ <Docs>
++ <param name="a">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>
++ <c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
++ </Docs>
++ </Member>
+ <Member MemberName="message">
+ <MemberSignature Language="C#" Value="public string message;" />
+ <MemberType>Field</MemberType>
+--- monodoc-2.0.orig/tools/DocTest/en.expected.importslashdoc/index.xml
++++ monodoc-2.0/tools/DocTest/en.expected.importslashdoc/index.xml
+@@ -29,6 +29,9 @@
+ <Type Name="Widget+IMenuItem" Kind="Interface" />
+ <Type Name="Widget+NestedClass" Kind="Class" />
+ <Type Name="Widget+NestedClass`1" DisplayName="Widget+NestedClass<T>" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple+Quadruple" Kind="Class" />
+ </Namespace>
+ <Namespace Name="Mono.DocTest.Generic">
+ <Type Name="Extensions" Kind="Class" />
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml
+@@ -0,0 +1,31 @@
++<Type Name="Widget+NestedClass+Double+Triple+Quadruple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple.Quadruple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Quadruple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml
+@@ -0,0 +1,31 @@
++<Type Name="Widget+NestedClass+Double+Triple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Triple ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml
+@@ -0,0 +1,31 @@
++<Type Name="Widget+NestedClass+Double" FullName="Mono.DocTest.Widget+NestedClass+Double">
++ <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double" />
++ <AssemblyInfo>
++ <AssemblyName>DocTest</AssemblyName>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Base>
++ <BaseTypeName>System.Object</BaseTypeName>
++ </Base>
++ <Interfaces />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ <Members>
++ <Member MemberName=".ctor">
++ <MemberSignature Language="C#" Value="public Double ();" />
++ <MemberType>Constructor</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <Parameters />
++ <Docs>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
++ </Members>
++</Type>
+--- monodoc-2.0.orig/tools/DocTest/en.expected.since/Mono.DocTest/Widget.xml
++++ monodoc-2.0/tools/DocTest/en.expected.since/Mono.DocTest/Widget.xml
+@@ -381,6 +381,25 @@
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
++ <Member MemberName="M7">
++ <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
++ <MemberType>Method</MemberType>
++ <AssemblyInfo>
++ <AssemblyVersion>0.0.0.0</AssemblyVersion>
++ <AssemblyVersion>2.0.0.0</AssemblyVersion>
++ </AssemblyInfo>
++ <ReturnValue>
++ <ReturnType>System.Void</ReturnType>
++ </ReturnValue>
++ <Parameters>
++ <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
++ </Parameters>
++ <Docs>
++ <param name="a">To be added.</param>
++ <summary>To be added.</summary>
++ <remarks>To be added.</remarks>
++ </Docs>
++ </Member>
+ <Member MemberName="message">
+ <MemberSignature Language="C#" Value="public string message;" />
+ <MemberType>Field</MemberType>
+--- monodoc-2.0.orig/tools/DocTest/en.expected.since/index.xml
++++ monodoc-2.0/tools/DocTest/en.expected.since/index.xml
+@@ -30,6 +30,9 @@
+ <Type Name="Widget+IMenuItem" Kind="Interface" />
+ <Type Name="Widget+NestedClass" Kind="Class" />
+ <Type Name="Widget+NestedClass`1" DisplayName="Widget+NestedClass<T>" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple" Kind="Class" />
++ <Type Name="Widget+NestedClass+Double+Triple+Quadruple" Kind="Class" />
+ </Namespace>
+ <Namespace Name="Mono.DocTest.Generic">
+ <Type Name="Extensions" Kind="Class" />
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html
+@@ -0,0 +1,319 @@
++<html>
++ <head>
++ <title>Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple</title>
++ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
++ <style>
++ a { text-decoration: none }
++
++ div.SideBar {
++ padding-left: 1em;
++ padding-right: 1em;
++ right: 0;
++ float: right;
++ border: thin solid black;
++ background-color: #f2f2f2;
++ }
++
++ .CollectionTitle { font-weight: bold }
++ .PageTitle { font-size: 150%; font-weight: bold }
++
++ .Summary { }
++ .Signature { }
++ .Remarks { }
++ .Members { }
++ .Copyright { }
++
++ .Section { font-size: 125%; font-weight: bold }
++ p.Summary {
++ margin-left: 1em;
++ }
++ .SectionBox { margin-left: 2em }
++ .NamespaceName { font-size: 105%; font-weight: bold }
++ .NamespaceSumary { }
++ .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
++ .Subsection { font-size: 105%; font-weight: bold }
++ .SubsectionBox { margin-left: 2em; margin-bottom: 1em }
++
++ .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
++
++ .TypesListing {
++ border-collapse: collapse;
++ }
++
++ td {
++ vertical-align: top;
++ }
++ th {
++ text-align: left;
++ }
++
++ .TypesListing td {
++ margin: 0px;
++ padding: .25em;
++ border: solid gray 1px;
++ }
++
++ .TypesListing th {
++ margin: 0px;
++ padding: .25em;
++ background-color: #f2f2f2;
++ border: solid gray 1px;
++ }
++
++ div.Footer {
++ border-top: 1px solid gray;
++ margin-top: 1.5em;
++ padding-top: 0.6em;
++ text-align: center;
++ color: gray;
++ }
++
++ span.NotEntered /* Documentation for this section has not yet been entered */ {
++ font-style: italic;
++ color: red;
++ }
++
++ div.Header {
++ background: #B0C4DE;
++ border: double;
++ border-color: white;
++ border-width: 7px;
++ padding: 0.5em;
++ }
++
++ div.Header * {
++ font-size: smaller;
++ }
++
++ div.Note {
++ }
++
++ i.ParamRef {
++ }
++
++ i.subtitle {
++ }
++
++ ul.TypeMembersIndex {
++ text-align: left;
++ background: #F8F8F8;
++ }
++
++ ul.TypeMembersIndex li {
++ display: inline;
++ margin: 0.5em;
++ }
++
++ table.HeaderTable {
++ }
++
++ table.SignatureTable {
++ }
++
++ table.Documentation, table.Enumeration, table.TypeDocumentation {
++ border-collapse: collapse;
++ width: 100%;
++ }
++
++ table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
++ background: whitesmoke;
++ padding: 0.8em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: bottom;
++ }
++
++ table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
++ padding: 0.5em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: top;
++ }
++
++ table.TypeMembers {
++ border: 1px solid #C0C0C0;
++ width: 100%;
++ }
++
++ table.TypeMembers tr td {
++ background: #F8F8F8;
++ border: white;
++ }
++
++ table.Documentation {
++ }
++
++ table.TypeMembers {
++ }
++
++ div.CodeExample {
++ width: 100%;
++ border: 1px solid #DDDDDD;
++ background-color: #F8F8F8;
++ }
++
++ div.CodeExample p {
++ margin: 0.5em;
++ border-bottom: 1px solid #DDDDDD;
++ }
++
++ div.CodeExample div {
++ margin: 0.5em;
++ }
++
++ h4 {
++ margin-bottom: 0;
++ }
++
++ div.Signature {
++ border: 1px solid #C0C0C0;
++ background: #F2F2F2;
++ padding: 1em;
++ }
++ </style>
++ <script type="text/JavaScript">
++ function toggle_display (block) {
++ var w = document.getElementById (block);
++ var t = document.getElementById (block + ":toggle");
++ if (w.style.display == "none") {
++ w.style.display = "block";
++ t.innerHTML = "⊟";
++ } else {
++ w.style.display = "none";
++ t.innerHTML = "⊞";
++ }
++ }
++ </script>
++ </head>
++ <body>
++ <div class="CollectionTitle">
++ <a href="../index.html">DocTest</a> : <a href="index.html">Mono.DocTest Namespace</a></div>
++ <div class="SideBar">
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple">Overview</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Signature">Signature</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs">Remarks</a>
++ </p>
++ <p>
++ <a href="#Members">Members</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Members">Member Details</a>
++ </p>
++ </div>
++ <h1 class="PageTitle" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple">Widget.NestedClass.Double.Triple.Quadruple Class</h1>
++ <p class="Summary" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Signature">
++ <div class="Signature">public class <b>Widget.NestedClass.Double.Triple.Quadruple</b></div>
++ </div>
++ <div class="Remarks" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs">
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Remarks')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Remarks">
++ <tt>T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple</tt>.</blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Version Information')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Docs:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <h2 class="Section" id="Members">
++ <a href="javascript:toggle_display('_Members')">
++ <span id="_Members:toggle">⊟</span> Members</a>
++ </h2>
++ <blockquote class="SectionBox" id="_Members">
++ <p>
++ See Also: Inherited members from
++ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
++ </p>
++ <h3>
++ <a href="javascript:toggle_display('Public Constructors')">
++ <span id="Public Constructors:toggle">⊟</span> Public Constructors</a>
++ </h3>
++ <blockquote id="Public Constructors">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>
++ </div>
++ </td>
++ <td>
++ <div>
++ <b>
++ <a href="#C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple">Widget.NestedClass.Double.Triple.Quadruple</a>
++ </b>()</div>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ <h3>
++ <a href="javascript:toggle_display('Extension Methods')">
++ <span id="Extension Methods:toggle">⊟</span> Extension Methods</a>
++ </h3>
++ <blockquote id="Extension Methods">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>static </div>
++ </td>
++ <td colspan="2">
++ <b>
++ <a href="../Mono.DocTest.Generic/Extensions.html#M:Mono.DocTest.Generic.Extensions.ToEnumerable``1(``0)">ToEnumerable<T></a>
++ </b>(<i>this</i> <i title="To be added.">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable<T></a></nobr><blockquote><tt>System.Object</tt> extension method</blockquote></td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ </blockquote>
++ </div>
++ <div class="Members" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Members">
++ <h2 class="Section" id="MemberDetails">
++ <a href="javascript:toggle_display('_MemberDetails')">
++ <span id="_MemberDetails:toggle">⊟</span> Member Details</a>
++ </h2>
++ <blockquote class="SectionBox" id="_MemberDetails">
++ <h3 id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:member')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:member:toggle">⊟</span> Widget.NestedClass.Double.Triple.Quadruple Constructor</a>
++ </h3>
++ <blockquote id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:member">
++ <p class="Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div class="Signature">public <b>Widget.NestedClass.Double.Triple.Quadruple</b> ()</div>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Remarks')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Remarks">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Version Information')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <hr size="1" />
++ </blockquote>
++ </blockquote>
++ </div>
++ <hr size="1" />
++ <div class="Copyright">
++ </div>
++ </body>
++</html>
+\ No newline at end of file
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html
+@@ -0,0 +1,319 @@
++<html>
++ <head>
++ <title>Mono.DocTest.Widget.NestedClass.Double.Triple</title>
++ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
++ <style>
++ a { text-decoration: none }
++
++ div.SideBar {
++ padding-left: 1em;
++ padding-right: 1em;
++ right: 0;
++ float: right;
++ border: thin solid black;
++ background-color: #f2f2f2;
++ }
++
++ .CollectionTitle { font-weight: bold }
++ .PageTitle { font-size: 150%; font-weight: bold }
++
++ .Summary { }
++ .Signature { }
++ .Remarks { }
++ .Members { }
++ .Copyright { }
++
++ .Section { font-size: 125%; font-weight: bold }
++ p.Summary {
++ margin-left: 1em;
++ }
++ .SectionBox { margin-left: 2em }
++ .NamespaceName { font-size: 105%; font-weight: bold }
++ .NamespaceSumary { }
++ .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
++ .Subsection { font-size: 105%; font-weight: bold }
++ .SubsectionBox { margin-left: 2em; margin-bottom: 1em }
++
++ .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
++
++ .TypesListing {
++ border-collapse: collapse;
++ }
++
++ td {
++ vertical-align: top;
++ }
++ th {
++ text-align: left;
++ }
++
++ .TypesListing td {
++ margin: 0px;
++ padding: .25em;
++ border: solid gray 1px;
++ }
++
++ .TypesListing th {
++ margin: 0px;
++ padding: .25em;
++ background-color: #f2f2f2;
++ border: solid gray 1px;
++ }
++
++ div.Footer {
++ border-top: 1px solid gray;
++ margin-top: 1.5em;
++ padding-top: 0.6em;
++ text-align: center;
++ color: gray;
++ }
++
++ span.NotEntered /* Documentation for this section has not yet been entered */ {
++ font-style: italic;
++ color: red;
++ }
++
++ div.Header {
++ background: #B0C4DE;
++ border: double;
++ border-color: white;
++ border-width: 7px;
++ padding: 0.5em;
++ }
++
++ div.Header * {
++ font-size: smaller;
++ }
++
++ div.Note {
++ }
++
++ i.ParamRef {
++ }
++
++ i.subtitle {
++ }
++
++ ul.TypeMembersIndex {
++ text-align: left;
++ background: #F8F8F8;
++ }
++
++ ul.TypeMembersIndex li {
++ display: inline;
++ margin: 0.5em;
++ }
++
++ table.HeaderTable {
++ }
++
++ table.SignatureTable {
++ }
++
++ table.Documentation, table.Enumeration, table.TypeDocumentation {
++ border-collapse: collapse;
++ width: 100%;
++ }
++
++ table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
++ background: whitesmoke;
++ padding: 0.8em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: bottom;
++ }
++
++ table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
++ padding: 0.5em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: top;
++ }
++
++ table.TypeMembers {
++ border: 1px solid #C0C0C0;
++ width: 100%;
++ }
++
++ table.TypeMembers tr td {
++ background: #F8F8F8;
++ border: white;
++ }
++
++ table.Documentation {
++ }
++
++ table.TypeMembers {
++ }
++
++ div.CodeExample {
++ width: 100%;
++ border: 1px solid #DDDDDD;
++ background-color: #F8F8F8;
++ }
++
++ div.CodeExample p {
++ margin: 0.5em;
++ border-bottom: 1px solid #DDDDDD;
++ }
++
++ div.CodeExample div {
++ margin: 0.5em;
++ }
++
++ h4 {
++ margin-bottom: 0;
++ }
++
++ div.Signature {
++ border: 1px solid #C0C0C0;
++ background: #F2F2F2;
++ padding: 1em;
++ }
++ </style>
++ <script type="text/JavaScript">
++ function toggle_display (block) {
++ var w = document.getElementById (block);
++ var t = document.getElementById (block + ":toggle");
++ if (w.style.display == "none") {
++ w.style.display = "block";
++ t.innerHTML = "⊟";
++ } else {
++ w.style.display = "none";
++ t.innerHTML = "⊞";
++ }
++ }
++ </script>
++ </head>
++ <body>
++ <div class="CollectionTitle">
++ <a href="../index.html">DocTest</a> : <a href="index.html">Mono.DocTest Namespace</a></div>
++ <div class="SideBar">
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple">Overview</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple:Signature">Signature</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs">Remarks</a>
++ </p>
++ <p>
++ <a href="#Members">Members</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double.Triple:Members">Member Details</a>
++ </p>
++ </div>
++ <h1 class="PageTitle" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple">Widget.NestedClass.Double.Triple Class</h1>
++ <p class="Summary" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Signature">
++ <div class="Signature">public class <b>Widget.NestedClass.Double.Triple</b></div>
++ </div>
++ <div class="Remarks" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs">
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Remarks')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Remarks">
++ <tt>T:Mono.DocTest.Widget.NestedClass.Double.Triple</tt>.</blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Version Information')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Docs:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <h2 class="Section" id="Members">
++ <a href="javascript:toggle_display('_Members')">
++ <span id="_Members:toggle">⊟</span> Members</a>
++ </h2>
++ <blockquote class="SectionBox" id="_Members">
++ <p>
++ See Also: Inherited members from
++ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
++ </p>
++ <h3>
++ <a href="javascript:toggle_display('Public Constructors')">
++ <span id="Public Constructors:toggle">⊟</span> Public Constructors</a>
++ </h3>
++ <blockquote id="Public Constructors">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>
++ </div>
++ </td>
++ <td>
++ <div>
++ <b>
++ <a href="#C:Mono.DocTest.Widget.NestedClass.Double.Triple">Widget.NestedClass.Double.Triple</a>
++ </b>()</div>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ <h3>
++ <a href="javascript:toggle_display('Extension Methods')">
++ <span id="Extension Methods:toggle">⊟</span> Extension Methods</a>
++ </h3>
++ <blockquote id="Extension Methods">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>static </div>
++ </td>
++ <td colspan="2">
++ <b>
++ <a href="../Mono.DocTest.Generic/Extensions.html#M:Mono.DocTest.Generic.Extensions.ToEnumerable``1(``0)">ToEnumerable<T></a>
++ </b>(<i>this</i> <i title="To be added.">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable<T></a></nobr><blockquote><tt>System.Object</tt> extension method</blockquote></td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ </blockquote>
++ </div>
++ <div class="Members" id="T:Mono.DocTest.Widget.NestedClass.Double.Triple:Members">
++ <h2 class="Section" id="MemberDetails">
++ <a href="javascript:toggle_display('_MemberDetails')">
++ <span id="_MemberDetails:toggle">⊟</span> Member Details</a>
++ </h2>
++ <blockquote class="SectionBox" id="_MemberDetails">
++ <h3 id="C:Mono.DocTest.Widget.NestedClass.Double.Triple">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple:member')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:member:toggle">⊟</span> Widget.NestedClass.Double.Triple Constructor</a>
++ </h3>
++ <blockquote id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:member">
++ <p class="Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div class="Signature">public <b>Widget.NestedClass.Double.Triple</b> ()</div>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple:Remarks')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:Remarks">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double.Triple:Version Information')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double.Triple:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <hr size="1" />
++ </blockquote>
++ </blockquote>
++ </div>
++ <hr size="1" />
++ <div class="Copyright">
++ </div>
++ </body>
++</html>
+\ No newline at end of file
+--- /dev/null
++++ monodoc-2.0/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass+Double.html
+@@ -0,0 +1,319 @@
++<html>
++ <head>
++ <title>Mono.DocTest.Widget.NestedClass.Double</title>
++ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
++ <style>
++ a { text-decoration: none }
++
++ div.SideBar {
++ padding-left: 1em;
++ padding-right: 1em;
++ right: 0;
++ float: right;
++ border: thin solid black;
++ background-color: #f2f2f2;
++ }
++
++ .CollectionTitle { font-weight: bold }
++ .PageTitle { font-size: 150%; font-weight: bold }
++
++ .Summary { }
++ .Signature { }
++ .Remarks { }
++ .Members { }
++ .Copyright { }
++
++ .Section { font-size: 125%; font-weight: bold }
++ p.Summary {
++ margin-left: 1em;
++ }
++ .SectionBox { margin-left: 2em }
++ .NamespaceName { font-size: 105%; font-weight: bold }
++ .NamespaceSumary { }
++ .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
++ .Subsection { font-size: 105%; font-weight: bold }
++ .SubsectionBox { margin-left: 2em; margin-bottom: 1em }
++
++ .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
++
++ .TypesListing {
++ border-collapse: collapse;
++ }
++
++ td {
++ vertical-align: top;
++ }
++ th {
++ text-align: left;
++ }
++
++ .TypesListing td {
++ margin: 0px;
++ padding: .25em;
++ border: solid gray 1px;
++ }
++
++ .TypesListing th {
++ margin: 0px;
++ padding: .25em;
++ background-color: #f2f2f2;
++ border: solid gray 1px;
++ }
++
++ div.Footer {
++ border-top: 1px solid gray;
++ margin-top: 1.5em;
++ padding-top: 0.6em;
++ text-align: center;
++ color: gray;
++ }
++
++ span.NotEntered /* Documentation for this section has not yet been entered */ {
++ font-style: italic;
++ color: red;
++ }
++
++ div.Header {
++ background: #B0C4DE;
++ border: double;
++ border-color: white;
++ border-width: 7px;
++ padding: 0.5em;
++ }
++
++ div.Header * {
++ font-size: smaller;
++ }
++
++ div.Note {
++ }
++
++ i.ParamRef {
++ }
++
++ i.subtitle {
++ }
++
++ ul.TypeMembersIndex {
++ text-align: left;
++ background: #F8F8F8;
++ }
++
++ ul.TypeMembersIndex li {
++ display: inline;
++ margin: 0.5em;
++ }
++
++ table.HeaderTable {
++ }
++
++ table.SignatureTable {
++ }
++
++ table.Documentation, table.Enumeration, table.TypeDocumentation {
++ border-collapse: collapse;
++ width: 100%;
++ }
++
++ table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
++ background: whitesmoke;
++ padding: 0.8em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: bottom;
++ }
++
++ table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
++ padding: 0.5em;
++ border: 1px solid gray;
++ text-align: left;
++ vertical-align: top;
++ }
++
++ table.TypeMembers {
++ border: 1px solid #C0C0C0;
++ width: 100%;
++ }
++
++ table.TypeMembers tr td {
++ background: #F8F8F8;
++ border: white;
++ }
++
++ table.Documentation {
++ }
++
++ table.TypeMembers {
++ }
++
++ div.CodeExample {
++ width: 100%;
++ border: 1px solid #DDDDDD;
++ background-color: #F8F8F8;
++ }
++
++ div.CodeExample p {
++ margin: 0.5em;
++ border-bottom: 1px solid #DDDDDD;
++ }
++
++ div.CodeExample div {
++ margin: 0.5em;
++ }
++
++ h4 {
++ margin-bottom: 0;
++ }
++
++ div.Signature {
++ border: 1px solid #C0C0C0;
++ background: #F2F2F2;
++ padding: 1em;
++ }
++ </style>
++ <script type="text/JavaScript">
++ function toggle_display (block) {
++ var w = document.getElementById (block);
++ var t = document.getElementById (block + ":toggle");
++ if (w.style.display == "none") {
++ w.style.display = "block";
++ t.innerHTML = "⊟";
++ } else {
++ w.style.display = "none";
++ t.innerHTML = "⊞";
++ }
++ }
++ </script>
++ </head>
++ <body>
++ <div class="CollectionTitle">
++ <a href="../index.html">DocTest</a> : <a href="index.html">Mono.DocTest Namespace</a></div>
++ <div class="SideBar">
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double">Overview</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double:Signature">Signature</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double:Docs">Remarks</a>
++ </p>
++ <p>
++ <a href="#Members">Members</a>
++ </p>
++ <p>
++ <a href="#T:Mono.DocTest.Widget.NestedClass.Double:Members">Member Details</a>
++ </p>
++ </div>
++ <h1 class="PageTitle" id="T:Mono.DocTest.Widget.NestedClass.Double">Widget.NestedClass.Double Class</h1>
++ <p class="Summary" id="T:Mono.DocTest.Widget.NestedClass.Double:Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div id="T:Mono.DocTest.Widget.NestedClass.Double:Signature">
++ <div class="Signature">public class <b>Widget.NestedClass.Double</b></div>
++ </div>
++ <div class="Remarks" id="T:Mono.DocTest.Widget.NestedClass.Double:Docs">
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double:Docs:Remarks')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double:Docs:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double:Docs:Remarks">
++ <tt>T:Mono.DocTest.Widget.NestedClass.Double</tt>.</blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('T:Mono.DocTest.Widget.NestedClass.Double:Docs:Version Information')">
++ <span id="T:Mono.DocTest.Widget.NestedClass.Double:Docs:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="T:Mono.DocTest.Widget.NestedClass.Double:Docs:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <h2 class="Section" id="Members">
++ <a href="javascript:toggle_display('_Members')">
++ <span id="_Members:toggle">⊟</span> Members</a>
++ </h2>
++ <blockquote class="SectionBox" id="_Members">
++ <p>
++ See Also: Inherited members from
++ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
++ </p>
++ <h3>
++ <a href="javascript:toggle_display('Public Constructors')">
++ <span id="Public Constructors:toggle">⊟</span> Public Constructors</a>
++ </h3>
++ <blockquote id="Public Constructors">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>
++ </div>
++ </td>
++ <td>
++ <div>
++ <b>
++ <a href="#C:Mono.DocTest.Widget.NestedClass.Double">Widget.NestedClass.Double</a>
++ </b>()</div>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ <h3>
++ <a href="javascript:toggle_display('Extension Methods')">
++ <span id="Extension Methods:toggle">⊟</span> Extension Methods</a>
++ </h3>
++ <blockquote id="Extension Methods">
++ <div class="SubsectionBox">
++ <table class="TypeMembers">
++ <tr valign="top">
++ <td>
++ <div>static </div>
++ </td>
++ <td colspan="2">
++ <b>
++ <a href="../Mono.DocTest.Generic/Extensions.html#M:Mono.DocTest.Generic.Extensions.ToEnumerable``1(``0)">ToEnumerable<T></a>
++ </b>(<i>this</i> <i title="To be added.">T</i>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerable`1">IEnumerable<T></a></nobr><blockquote><tt>System.Object</tt> extension method</blockquote></td>
++ </tr>
++ </table>
++ </div>
++ </blockquote>
++ </blockquote>
++ </div>
++ <div class="Members" id="T:Mono.DocTest.Widget.NestedClass.Double:Members">
++ <h2 class="Section" id="MemberDetails">
++ <a href="javascript:toggle_display('_MemberDetails')">
++ <span id="_MemberDetails:toggle">⊟</span> Member Details</a>
++ </h2>
++ <blockquote class="SectionBox" id="_MemberDetails">
++ <h3 id="C:Mono.DocTest.Widget.NestedClass.Double">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double:member')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double:member:toggle">⊟</span> Widget.NestedClass.Double Constructor</a>
++ </h3>
++ <blockquote id="C:Mono.DocTest.Widget.NestedClass.Double:member">
++ <p class="Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div class="Signature">public <b>Widget.NestedClass.Double</b> ()</div>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double:Remarks')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double:Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double:Remarks">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('C:Mono.DocTest.Widget.NestedClass.Double:Version Information')">
++ <span id="C:Mono.DocTest.Widget.NestedClass.Double:Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="C:Mono.DocTest.Widget.NestedClass.Double:Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <hr size="1" />
++ </blockquote>
++ </blockquote>
++ </div>
++ <hr size="1" />
++ <div class="Copyright">
++ </div>
++ </body>
++</html>
+\ No newline at end of file
+--- monodoc-2.0.orig/tools/DocTest/html.expected/Mono.DocTest/Widget.html
++++ monodoc-2.0/tools/DocTest/html.expected/Mono.DocTest/Widget.html
+@@ -575,6 +575,16 @@
+ <a href="#M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[,],System.Int64[][])">M2</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int16">short</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>[,], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>[][])<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
++ <tr valign="top">
++ <td>
++ <div>
++ </div>
++ </td>
++ <td colspan="2">
++ <b>
++ <a href="#M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)">M7</a>
++ </b>(<a href="../Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html">Widget.NestedClass.Double.Triple.Quadruple</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
++ </tr>
+ </table>
+ </div>
+ </blockquote>
+@@ -1367,6 +1377,43 @@
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
+ <hr size="1" />
+ </blockquote>
++ <h3 id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)">
++ <a href="javascript:toggle_display('M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):member')">
++ <span id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):member:toggle">⊟</span> M7 Method</a>
++ </h3>
++ <blockquote id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):member">
++ <p class="Summary">
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </p>
++ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>M7</b> (<a href="../Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html">Widget.NestedClass.Double.Triple.Quadruple</a> a)</div>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Parameters')">
++ <span id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Parameters:toggle">⊟</span> Parameters</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Parameters">
++ <dl>
++ <dt>
++ <i>a</i>
++ </dt>
++ <dd>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </dd>
++ </dl>
++ </blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Remarks')">
++ <span id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Remarks:toggle">⊟</span> Remarks</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Remarks">
++ <tt>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</tt>.</blockquote>
++ <h4 class="Subsection">
++ <a href="javascript:toggle_display('M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Version Information')">
++ <span id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Version Information:toggle">⊟</span> Requirements</a>
++ </h4>
++ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple):Version Information">
++ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</blockquote>
++ <hr size="1" />
++ </blockquote>
+ <h3 id="F:Mono.DocTest.Widget.message">
+ <a href="javascript:toggle_display('F:Mono.DocTest.Widget.message:member')">
+ <span id="F:Mono.DocTest.Widget.message:member:toggle">⊟</span> message Field</a>
+@@ -1740,4 +1787,4 @@
+ <div class="Copyright">
+ </div>
+ </body>
+-</html>
+\ No newline at end of file
++</html>
+--- monodoc-2.0.orig/tools/DocTest/html.expected/index.html
++++ monodoc-2.0/tools/DocTest/html.expected/index.html
+@@ -308,6 +308,30 @@
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
++ <tr valign="top">
++ <td>
++ <a href="Mono.DocTest/Widget+NestedClass+Double.html">Widget.NestedClass.Double</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ <tr valign="top">
++ <td>
++ <a href="Mono.DocTest/Widget+NestedClass+Double+Triple.html">Widget.NestedClass.Double.Triple</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ <tr valign="top">
++ <td>
++ <a href="Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html">Widget.NestedClass.Double.Triple.Quadruple</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
+ </table>
+ <h2 class="Section">
+ <a href="Mono.DocTest.Generic/index.html">Mono.DocTest.Generic Namespace</a>
+@@ -441,4 +465,4 @@
+ <hr size="1" />
+ <div class="Copyright">To be added.</div>
+ </body>
+-</html>
+\ No newline at end of file
++</html>
+--- monodoc-2.0.orig/tools/DocTest/html.expected/Mono.DocTest/index.html
++++ monodoc-2.0/tools/DocTest/html.expected/Mono.DocTest/index.html
+@@ -286,6 +286,30 @@
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
++ <tr valign="top">
++ <td>
++ <a href="./Widget+NestedClass+Double.html">Widget.NestedClass.Double</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ <tr valign="top">
++ <td>
++ <a href="./Widget+NestedClass+Double+Triple.html">Widget.NestedClass.Double.Triple</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
++ <tr valign="top">
++ <td>
++ <a href="./Widget+NestedClass+Double+Triple+Quadruple.html">Widget.NestedClass.Double.Triple.Quadruple</a>
++ </td>
++ <td>
++ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
++ </td>
++ </tr>
+ </table>
+ </div>
+ <div class="Members">
+@@ -293,4 +317,4 @@
+ <hr size="1" />
+ <div class="Copyright">To be added.</div>
+ </body>
+-</html>
+\ No newline at end of file
++</html>
+--- monodoc-2.0.orig/ChangeLog
++++ monodoc-2.0/ChangeLog
+@@ -1,3 +1,29 @@
++2008-10-22 Jonathan Pryor <jpryor at novell.com>
++
++ * Mono.Documentation/monodocer.cs: Better support nested types.
++ * Test/DocTest-v1.cs: Add 4 levels of nested types.
++ * Test/en.expected.importslashdoc/index.xml,
++ Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml,
++ Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
++ Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
++ Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml,
++ Test/en.expected.since/index.xml,
++ Test/en.expected.since/Mono.DocTest/Widget.xml,
++ Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
++ Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
++ Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml,
++ Test/en.expected/index.xml,
++ Test/en.expected/Mono.DocTest/Widget.xml,
++ Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml,
++ Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml,
++ Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml,
++ Test/html.expected/index.html,
++ Test/html.expected/Mono.DocTest/index.html,
++ Test/html.expected/Mono.DocTest/Widget.html,
++ Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html,
++ Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html,
++ Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html: Flush.
++
+ 2008-03-22 Jonathan Pryor <jpryor at novell.com>
+
+ * configure.in: Revert to using mcs for the build, and add a CSC2 value
Modified: monodoc/trunk/debian/patches/series
===================================================================
--- monodoc/trunk/debian/patches/series 2009-01-31 19:57:03 UTC (rev 3903)
+++ monodoc/trunk/debian/patches/series 2009-02-03 10:40:29 UTC (rev 3904)
@@ -11,3 +11,4 @@
10-fix_mdoc-validate.1.patch
11-fix_mdoc.1.patch
12-fix_monodocer.1.patch
+13-fix_nested_classes_bug.patch
More information about the Pkg-mono-svn-commits
mailing list