Author: jonpryor
Date: 2006-10-06 22:11:29 -0400 (Fri, 06 Oct 2006)
New Revision: 66384

Modified:
   trunk/monodoc/tools/ChangeLog
   trunk/monodoc/tools/DocTest/en.expected/index.xml
   
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html
   
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html
   trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html
   trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html
   trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/DocValueType.html
   trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/UseLists.html
   
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html
   
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html
   trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget.html
   trunk/monodoc/tools/Makefile.am
   trunk/monodoc/tools/monodocer.cs
   trunk/monodoc/tools/monodocs2html.cs
   trunk/monodoc/tools/overview.xsl
   trunk/monodoc/tools/stylesheet.xsl
Log:
        * Makefile.am: Fix -update targets so they don't delete .svn/*.
        * monodocer.cs: Don't key off of DisplayName to insert new <Type> 
elements,
          as this will result in updating all existing documentation (rather 
silly).
          Key off of Name instead, and only create a DisplayName attribute if it
          differs from Name.
        * DocTest/en.expected/index.xml: Update to latest monodocer output.
        * monodocs2html.cs: If DisplayName doesn't exist, fall back to 
          Name ("legacy" behavior, now made current due to change in 
monodocer.cs).
        * stylesheet.xsl: For "Name [Generic ] [MemberType]" descriptions, make 
the
          2nd space part of "Generic".  Otherwise we get double spaces for
          non-generic members, e.g. "Name  [MemberType]".
        * overview.xsl: Fallback to @Name if @DisplayName doesn't exist.
        * DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html,
          DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html,
          DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html,
          DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html,
          DocTest/html.expected/Mono.DocTest/Widget.html,
          DocTest/html.expected/Mono.DocTest/DocValueType.html,
          DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html,
          DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html,
          DocTest/html.expected/Mono.DocTest/UseLists.html: Update to latest
          monodocs2html output.


Modified: trunk/monodoc/tools/ChangeLog
===================================================================
--- trunk/monodoc/tools/ChangeLog       2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/ChangeLog       2006-10-07 02:11:29 UTC (rev 66384)
@@ -1,5 +1,30 @@
 2006-10-06  Jonathan Pryor  <[EMAIL PROTECTED]>
 
+       * Makefile.am: Fix -update targets so they don't delete .svn/*.
+       * monodocer.cs: Don't key off of DisplayName to insert new <Type> 
elements,
+         as this will result in updating all existing documentation (rather 
silly).
+         Key off of Name instead, and only create a DisplayName attribute if it
+         differs from Name.
+       * DocTest/en.expected/index.xml: Update to latest monodocer output.
+       * monodocs2html.cs: If DisplayName doesn't exist, fall back to 
+         Name ("legacy" behavior, now made current due to change in 
monodocer.cs).
+       * stylesheet.xsl: For "Name [Generic ] [MemberType]" descriptions, make 
the
+         2nd space part of "Generic".  Otherwise we get double spaces for
+         non-generic members, e.g. "Name  [MemberType]".
+       * overview.xsl: Fallback to @Name if @DisplayName doesn't exist.
+       * DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html,
+         DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html,
+         DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html,
+         DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html,
+         DocTest/html.expected/Mono.DocTest/Widget.html,
+         DocTest/html.expected/Mono.DocTest/DocValueType.html,
+         DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html,
+         DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html,
+         DocTest/html.expected/Mono.DocTest/UseLists.html: Update to latest
+         monodocs2html output.
+
+2006-10-06  Jonathan Pryor  <[EMAIL PROTECTED]>
+
        * Makefile.am: Build with gmcs; add `-debug' to compile lines; add
          DocTest.dll, check-monodocer, check-monodocer-update, 
check-monodocs2html/
          check-monodocs2html-update targets for unit tests.

Modified: trunk/monodoc/tools/DocTest/en.expected/index.xml
===================================================================
--- trunk/monodoc/tools/DocTest/en.expected/index.xml   2006-10-06 23:33:48 UTC 
(rev 66383)
+++ trunk/monodoc/tools/DocTest/en.expected/index.xml   2006-10-07 02:11:29 UTC 
(rev 66384)
@@ -12,16 +12,16 @@
   <Copyright>To be added.</Copyright>
   <Types>
     <Namespace Name="Mono.DocTest">
-      <Type Name="IProcess" DisplayName="IProcess" />
-      <Type Name="DocValueType" DisplayName="DocValueType" />
-      <Type Name="Widget" DisplayName="Widget" />
-      <Type Name="Widget+IMenuItem" DisplayName="Widget+IMenuItem" />
-      <Type Name="Widget+NestedClass" DisplayName="Widget+NestedClass" />
+      <Type Name="IProcess" />
+      <Type Name="DocValueType" />
+      <Type Name="Widget" />
+      <Type Name="Widget+IMenuItem" />
+      <Type Name="Widget+NestedClass" />
       <Type Name="Widget+NestedClass`1" 
DisplayName="Widget+NestedClass&lt;T&gt;" />
-      <Type Name="Widget+Del" DisplayName="Widget+Del" />
-      <Type Name="Widget+Direction" DisplayName="Widget+Direction" />
-      <Type Name="UseLists" DisplayName="UseLists" />
-      <Type Name="Color" DisplayName="Color" />
+      <Type Name="Widget+Del" />
+      <Type Name="Widget+Direction" />
+      <Type Name="UseLists" />
+      <Type Name="Color" />
     </Namespace>
     <Namespace Name="Mono.DocTest.Generic">
       <Type Name="GenericBase`1" DisplayName="GenericBase&lt;T&gt;" />

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/DocValueType.html
===================================================================
--- trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/DocValueType.html    
2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/DocValueType.html    
2006-10-07 02:11:29 UTC (rev 66384)
@@ -102,7 +102,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="F:Mono.DocTest.DocValueType.total" class="MemberName">total  
Field</h3>
+        <h3 id="F:Mono.DocTest.DocValueType.total" class="MemberName">total 
Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
<b>total</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -111,7 +111,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.DocValueType.M(System.Int32)" 
class="MemberName">M  Method</h3>
+        <h3 id="M:Mono.DocTest.DocValueType.M(System.Int32)" 
class="MemberName">M Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
i)</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/UseLists.html
===================================================================
--- trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/UseLists.html        
2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/UseLists.html        
2006-10-07 02:11:29 UTC (rev 66384)
@@ -136,7 +136,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.UseLists" class="MemberName">UseLists  
Constructor</h3>
+        <h3 id="C:Mono.DocTest.UseLists" class="MemberName">UseLists 
Constructor</h3>
         <div class="MemberSignature">public  <b>UseLists</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -145,7 +145,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.UseLists.Process(Mono.DocTest.Generic.MyList{System.Int32})" 
class="MemberName">Process  Method</h3>
+        <h3 
id="M:Mono.DocTest.UseLists.Process(Mono.DocTest.Generic.MyList{System.Int32})" 
class="MemberName">Process Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Process</b> (<a 
href="../Mono.DocTest.Generic/MyList`1.html">Mono.DocTest.Generic.MyList&lt;System.Int32&gt;</a>
 list)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -192,7 +192,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})"
 class="MemberName">Process  Method</h3>
+        <h3 
id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})"
 class="MemberName">Process Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Process</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1";>System.Collections.Generic.List&lt;System.Int32&gt;</a>
 list)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -210,7 +210,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})"
 class="MemberName">Process  Method</h3>
+        <h3 
id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})"
 class="MemberName">Process Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Process</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1";>System.Collections.Generic.List&lt;System.Predicate&lt;System.Int32&gt;&gt;</a>
 list)</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html  
    2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass.html  
    2006-10-07 02:11:29 UTC (rev 66384)
@@ -114,7 +114,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Widget.NestedClass" 
class="MemberName">Widget.NestedClass  Constructor</h3>
+        <h3 id="C:Mono.DocTest.Widget.NestedClass" 
class="MemberName">Widget.NestedClass Constructor</h3>
         <div class="MemberSignature">public  <b>Widget.NestedClass</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -123,7 +123,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.NestedClass.value" 
class="MemberName">value  Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.NestedClass.value" 
class="MemberName">value Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
<b>value</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -132,7 +132,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.NestedClass.M(System.Int32)" 
class="MemberName">M  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.NestedClass.M(System.Int32)" 
class="MemberName">M Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
i)</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html
    2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget+NestedClass`1.html
    2006-10-07 02:11:29 UTC (rev 66384)
@@ -123,7 +123,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Widget.NestedClass`1" 
class="MemberName">Widget.NestedClass  Constructor</h3>
+        <h3 id="C:Mono.DocTest.Widget.NestedClass`1" 
class="MemberName">Widget.NestedClass Constructor</h3>
         <div class="MemberSignature">public  <b>Widget.NestedClass</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -132,7 +132,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.NestedClass`1.value" 
class="MemberName">value  Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.NestedClass`1.value" 
class="MemberName">value Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
<b>value</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -141,7 +141,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.NestedClass`1.M(System.Int32)" 
class="MemberName">M  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.NestedClass`1.M(System.Int32)" 
class="MemberName">M Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
i)</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget.html
===================================================================
--- trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget.html  
2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest/Widget.html  
2006-10-07 02:11:29 UTC (rev 66384)
@@ -340,7 +340,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Widget" class="MemberName">Widget  
Constructor</h3>
+        <h3 id="C:Mono.DocTest.Widget" class="MemberName">Widget 
Constructor</h3>
         <div class="MemberSignature">public  <b>Widget</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -349,7 +349,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="C:Mono.DocTest.Widget(System.String)" 
class="MemberName">Widget  Constructor</h3>
+        <h3 id="C:Mono.DocTest.Widget(System.String)" 
class="MemberName">Widget Constructor</h3>
         <div class="MemberSignature">public  <b>Widget</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String";>string</a> 
s)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -367,7 +367,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="E:Mono.DocTest.Widget.AnEvent" class="MemberName">AnEvent  
Event</h3>
+        <h3 id="E:Mono.DocTest.Widget.AnEvent" class="MemberName">AnEvent 
Event</h3>
         <div class="MemberSignature">public event <a 
href="../Mono.DocTest/Widget+Del.html">Widget.Del</a> <b>AnEvent</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -376,7 +376,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.PI" class="MemberName">PI  Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.PI" class="MemberName">PI Field</h3>
         <div class="MemberSignature">public const <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double";>double</a> 
<b>PI</b> </div>
         <div class="MemberBox">
           <p>
@@ -387,7 +387,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.message" class="MemberName">message  
Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.message" class="MemberName">message 
Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String";>string</a> 
<b>message</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -396,7 +396,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.defaultColor" 
class="MemberName">defaultColor  Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.defaultColor" 
class="MemberName">defaultColor Field</h3>
         <div class="MemberSignature">public static <a 
href="../Mono.DocTest/Color.html">Color</a> <b>defaultColor</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -405,7 +405,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.monthlyAverage" 
class="MemberName">monthlyAverage  Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.monthlyAverage" 
class="MemberName">monthlyAverage Field</h3>
         <div class="MemberSignature">public readonly <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double";>double</a> 
<b>monthlyAverage</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -414,7 +414,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.array1" class="MemberName">array1  
Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.array1" class="MemberName">array1 
Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64";>long</a>[] 
<b>array1</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -423,7 +423,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.array2" class="MemberName">array2  
Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.array2" class="MemberName">array2 
Field</h3>
         <div class="MemberSignature">public <a 
href="javascript:alert(&quot;Documentation not found.&quot;)">Widget[,]</a> 
<b>array2</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -432,7 +432,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.pCount" class="MemberName">pCount  
Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.pCount" class="MemberName">pCount 
Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a>* 
<b>pCount</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -441,7 +441,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="F:Mono.DocTest.Widget.ppValues" class="MemberName">ppValues  
Field</h3>
+        <h3 id="F:Mono.DocTest.Widget.ppValues" class="MemberName">ppValues 
Field</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Single";>float</a>**
 <b>ppValues</b> </div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -450,7 +450,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.M0" class="MemberName">M0  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.M0" class="MemberName">M0 Method</h3>
         <div class="MemberSignature">public static <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M0</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -459,7 +459,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.M1(System.Char,System.Single@,Mono.DocTest.DocValueType@)"
 class="MemberName">M1  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.M1(System.Char,System.Single@,Mono.DocTest.DocValueType@)"
 class="MemberName">M1 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M1</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char";>char</a> c, 
[System.Runtime.InteropServices.Out] <i>out</i> <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Single";>float</a> 
f, <i>ref</i> <a href="../Mono.DocTest/DocValueType.html">DocValueType</a> 
v)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -485,7 +485,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[,],System.Int64[][])" 
class="MemberName">M2  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[,],System.Int64[][])" 
class="MemberName">M2 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M2</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int16";>short</a>[] 
x1, <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32[,]";>Int32[,]</a>
 x2, <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64";>long</a>[][]
 x3)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -511,7 +511,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[,,][])" 
class="MemberName">M3  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[,,][])" 
class="MemberName">M3 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M3</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64";>long</a>[][]
 x3, <a href="javascript:alert(&quot;Documentation not 
found.&quot;)">Widget[,,]</a>[] x4)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -533,7 +533,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)" 
class="MemberName">M4  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)" 
class="MemberName">M4 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M4</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char";>char</a>* 
pc, <a href="../Mono.DocTest/Color.html">Color</a>** ppf)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -555,7 +555,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[,][])" 
class="MemberName">M5  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[,][])" 
class="MemberName">M5 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M5</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a>* 
pv, <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double";>double</a>****[]
 pd)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -577,7 +577,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])" 
class="MemberName">M6  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])" 
class="MemberName">M6 Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>M6</b> (<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> i, 
<b>params</b> <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object";>object</a>[]
 args)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -599,7 +599,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)" 
class="MemberName">op_UnaryPlus  Method</h3>
+        <h3 id="M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)" 
class="MemberName">op_UnaryPlus Method</h3>
         <div class="MemberSignature">public static <a 
href="../Mono.DocTest/Widget.html">Widget</a> + (<a 
href="../Mono.DocTest/Widget.html">Widget</a> x)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -619,7 +619,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)" 
class="MemberName">op_Addition  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)" 
class="MemberName">op_Addition Method</h3>
         <div class="MemberSignature">public static <a 
href="../Mono.DocTest/Widget.html">Widget</a> + (<a 
href="../Mono.DocTest/Widget.html">Widget</a> x1, <a 
href="../Mono.DocTest/Widget.html">Widget</a> x2)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -643,7 +643,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32" 
class="MemberName">Conversion  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32" 
class="MemberName">Conversion Method</h3>
         <div class="MemberSignature">public static explicit operator <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> (<a 
href="../Mono.DocTest/Widget.html">Widget</a> x)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -663,7 +663,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 
id="M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64" 
class="MemberName">Conversion  Method</h3>
+        <h3 
id="M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64" 
class="MemberName">Conversion Method</h3>
         <div class="MemberSignature">public static implicit operator <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64";>long</a> 
(<a href="../Mono.DocTest/Widget.html">Widget</a> x)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -683,7 +683,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Widget.Width" class="MemberName">Width  
Property</h3>
+        <h3 id="P:Mono.DocTest.Widget.Width" class="MemberName">Width 
Property</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
<b>Width</b>  { set; get; }</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -694,7 +694,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Widget.Item(System.Int32)" 
class="MemberName">Item  Property</h3>
+        <h3 id="P:Mono.DocTest.Widget.Item(System.Int32)" 
class="MemberName">Item Property</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
this [<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> i] 
{ set; get; }</div>
         <div class="MemberBox">
           <p>
@@ -717,7 +717,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Widget.Item(System.String,System.Int32)" 
class="MemberName">Item  Property</h3>
+        <h3 id="P:Mono.DocTest.Widget.Item(System.String,System.Int32)" 
class="MemberName">Item Property</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
this [<a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String";>string</a> 
s, <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> i] 
{ set; get; }</div>
         <div class="MemberBox">
           <p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html
   2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/GenericBase`1.html
   2006-10-07 02:11:29 UTC (rev 66384)
@@ -92,7 +92,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Generic.GenericBase`1" 
class="MemberName">GenericBase  Constructor</h3>
+        <h3 id="C:Mono.DocTest.Generic.GenericBase`1" 
class="MemberName">GenericBase Constructor</h3>
         <div class="MemberSignature">public  <b>GenericBase</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html
       2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html
       2006-10-07 02:11:29 UTC (rev 66384)
@@ -96,7 +96,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Generic.MyList`1.Helper`2" 
class="MemberName">MyList  Constructor</h3>
+        <h3 id="C:Mono.DocTest.Generic.MyList`1.Helper`2" 
class="MemberName">MyList Constructor</h3>
         <div class="MemberSignature">public  <b>MyList</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html    
    2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`1.html    
    2006-10-07 02:11:29 UTC (rev 66384)
@@ -139,7 +139,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Generic.MyList`1" class="MemberName">MyList  
Constructor</h3>
+        <h3 id="C:Mono.DocTest.Generic.MyList`1" class="MemberName">MyList 
Constructor</h3>
         <div class="MemberSignature">public  <b>MyList</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -148,7 +148,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`1.Test(T)" 
class="MemberName">Test  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`1.Test(T)" 
class="MemberName">Test Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Test</b> (<a href="javascript:alert(&quot;Documentation not 
found.&quot;)">T</a> t)</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html
===================================================================
--- 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html    
    2006-10-06 23:33:48 UTC (rev 66383)
+++ 
trunk/monodoc/tools/DocTest/html.expected/Mono.DocTest.Generic/MyList`2.html    
    2006-10-07 02:11:29 UTC (rev 66384)
@@ -216,7 +216,7 @@
     <div class="Members">
       <h2 class="Section">Member Details</h2>
       <div class="SectionBox">
-        <h3 id="C:Mono.DocTest.Generic.MyList`2" class="MemberName">MyList  
Constructor</h3>
+        <h3 id="C:Mono.DocTest.Generic.MyList`2" class="MemberName">MyList 
Constructor</h3>
         <div class="MemberSignature">public  <b>MyList</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -225,7 +225,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.MoveNext" 
class="MemberName">MoveNext  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.MoveNext" 
class="MemberName">MoveNext Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean";>bool</a> 
<b>MoveNext</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -236,7 +236,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Reset" 
class="MemberName">Reset  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Reset" 
class="MemberName">Reset Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Reset</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -245,7 +245,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Dispose" 
class="MemberName">Dispose  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Dispose" 
class="MemberName">Dispose Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Dispose</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -254,7 +254,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.GetEnumerator" 
class="MemberName">GetEnumerator  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.GetEnumerator" 
class="MemberName">GetEnumerator Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.IEnumerator`1";>System.Collections.Generic.IEnumerator&lt;A&gt;</a>
 <b>GetEnumerator</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -265,7 +265,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Add(A)" class="MemberName">Add 
 Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Add(A)" class="MemberName">Add 
Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Add</b> (<a href="javascript:alert(&quot;Documentation not 
found.&quot;)">A</a> item)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -283,7 +283,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Clear" 
class="MemberName">Clear  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Clear" 
class="MemberName">Clear Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>Clear</b> ()</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -292,7 +292,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Contains(A)" 
class="MemberName">Contains  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Contains(A)" 
class="MemberName">Contains Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean";>bool</a> 
<b>Contains</b> (<a href="javascript:alert(&quot;Documentation not 
found.&quot;)">A</a> item)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -312,7 +312,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.CopyTo(A[],System.Int32)" 
class="MemberName">CopyTo  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.CopyTo(A[],System.Int32)" 
class="MemberName">CopyTo Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void";>void</a> 
<b>CopyTo</b> (<a href="javascript:alert(&quot;Documentation not 
found.&quot;)">A</a>[] array, <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
arrayIndex)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -334,7 +334,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="M:Mono.DocTest.Generic.MyList`2.Remove(A)" 
class="MemberName">Remove  Method</h3>
+        <h3 id="M:Mono.DocTest.Generic.MyList`2.Remove(A)" 
class="MemberName">Remove Method</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean";>bool</a> 
<b>Remove</b> (<a href="javascript:alert(&quot;Documentation not 
found.&quot;)">A</a> item)</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -354,7 +354,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Generic.MyList`2.Current" 
class="MemberName">Current  Property</h3>
+        <h3 id="P:Mono.DocTest.Generic.MyList`2.Current" 
class="MemberName">Current Property</h3>
         <div class="MemberSignature">public <a 
href="javascript:alert(&quot;Documentation not found.&quot;)">A</a> 
<b>Current</b>  { get; }</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -365,7 +365,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Generic.MyList`2.Count" 
class="MemberName">Count  Property</h3>
+        <h3 id="P:Mono.DocTest.Generic.MyList`2.Count" 
class="MemberName">Count Property</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32";>int</a> 
<b>Count</b>  { get; }</div>
         <div class="MemberBox">
           <p>To be added.</p>
@@ -376,7 +376,7 @@
           <hr size="1">
           </hr>
         </div>
-        <h3 id="P:Mono.DocTest.Generic.MyList`2.IsReadOnly" 
class="MemberName">IsReadOnly  Property</h3>
+        <h3 id="P:Mono.DocTest.Generic.MyList`2.IsReadOnly" 
class="MemberName">IsReadOnly Property</h3>
         <div class="MemberSignature">public <a 
href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean";>bool</a> 
<b>IsReadOnly</b>  { get; }</div>
         <div class="MemberBox">
           <p>To be added.</p>

Modified: trunk/monodoc/tools/Makefile.am
===================================================================
--- trunk/monodoc/tools/Makefile.am     2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/Makefile.am     2006-10-07 02:11:29 UTC (rev 66384)
@@ -32,7 +32,7 @@
        $(CSC) -debug -unsafe -target:library -out:$@ $^
 
 check-monodocer-update: DocTest.dll monodocer.exe
-       find DocTest/en.expected -type f -exec rm "{}" \;
+       find DocTest/en.expected -name \*.xml -exec rm "{}" \;
        mono --debug monodocer.exe \
                -assembly:$< -path:DocTest/en.expected -pretty
 
@@ -46,7 +46,7 @@
        diff --exclude=.svn -rup DocTest/en.expected DocTest/en.actual
 
 check-monodocs2html-update: monodocs2html.exe
-       find DocTest/html.expected -type f -exec rm "{}" \;
+       find DocTest/html.expected -name \*.html -exec rm "{}" \;
        mono --debug $< \
                -source:DocTest/en.expected -dest:DocTest/html.expected
 

Modified: trunk/monodoc/tools/monodocer.cs
===================================================================
--- trunk/monodoc/tools/monodocer.cs    2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/monodocer.cs    2006-10-07 02:11:29 UTC (rev 66384)
@@ -403,11 +403,12 @@
                                index_types.AppendChild(nsnode);
                        }
                        string doc_typename = GetDocTypeName (type);
-                       XmlElement typenode = 
(XmlElement)nsnode.SelectSingleNode("[EMAIL PROTECTED]'" + doc_typename + "']");
+                       XmlElement typenode = 
(XmlElement)nsnode.SelectSingleNode("[EMAIL PROTECTED]'" + typename + "']");
                        if (typenode == null) {
                                typenode = 
index_types.OwnerDocument.CreateElement("Type");
                                typenode.SetAttribute("Name", typename);
-                               typenode.SetAttribute("DisplayName", 
doc_typename);
+                               if (typename != doc_typename)
+                                       typenode.SetAttribute("DisplayName", 
doc_typename);
                                nsnode.AppendChild(typenode);
                        }
                                

Modified: trunk/monodoc/tools/monodocs2html.cs
===================================================================
--- trunk/monodoc/tools/monodocs2html.cs        2006-10-06 23:33:48 UTC (rev 
66383)
+++ trunk/monodoc/tools/monodocs2html.cs        2006-10-07 02:11:29 UTC (rev 
66384)
@@ -111,8 +111,10 @@
                        overviewargs.RemoveParam("namespace", "");
                        
                        foreach (XmlElement ty in ns.SelectNodes("Type")) {
+                               string typefilebase = ty.GetAttribute("Name");
                                string typename = 
ty.GetAttribute("DisplayName");
-                               string typefilebase = ty.GetAttribute("Name");
+                               if (typename.Length == 0)
+                                       typename = typefilebase;
                                
                                if (opts.onlytype != null && !(nsname + "." + 
typename).StartsWith(opts.onlytype))
                                        continue;

Modified: trunk/monodoc/tools/overview.xsl
===================================================================
--- trunk/monodoc/tools/overview.xsl    2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/overview.xsl    2006-10-07 02:11:29 UTC (rev 66384)
@@ -138,7 +138,14 @@
                                                                </xsl:variable>
                                                        
                                                                <a 
href="{$path}/[EMAIL PROTECTED]">
-                                                                       
<xsl:value-of select="translate (@DisplayName, '+', '.')"/>
+                                                                       
<xsl:choose>
+                                                                               
<xsl:when test="@DisplayName != ''">
+                                                                               
        <xsl:value-of select="translate (@DisplayName, '+', '.')"/>
+                                                                               
</xsl:when>
+                                                                               
<xsl:otherwise>
+                                                                               
        <xsl:value-of select="translate (@Name, '+', '.')"/>
+                                                                               
</xsl:otherwise>
+                                                                       
</xsl:choose>
                                                                </a>
                                                        </td>
                                                        <td>

Modified: trunk/monodoc/tools/stylesheet.xsl
===================================================================
--- trunk/monodoc/tools/stylesheet.xsl  2006-10-06 23:33:48 UTC (rev 66383)
+++ trunk/monodoc/tools/stylesheet.xsl  2006-10-07 02:11:29 UTC (rev 66384)
@@ -302,8 +302,9 @@
                                                </xsl:otherwise>
                                        </xsl:choose>
                                        <xsl:text xml:space="preserve"> 
</xsl:text>
-                                       <xsl:if test="count(Docs/typeparam) 
&gt; 0">Generic</xsl:if>
-                                       <xsl:text xml:space="preserve"> 
</xsl:text>
+                                       <xsl:if test="count(Docs/typeparam) 
&gt; 0">
+                                               <xsl:text>Generic </xsl:text>
+                                       </xsl:if>
                                        <xsl:value-of select="MemberType" />
                                </h3>
                                        

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to