Fix doxygen.sh symlink problems
[senf.git] / doclib / html-munge.xsl
index 4ff142f..5b35045 100644 (file)
@@ -2,6 +2,8 @@
 <xsl:stylesheet version="1.0"\r
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"\r
   xmlns:str="http://exslt.org/strings"\r
+  xmlns:set="http://exslt.org/sets"\r
+  xmlns:exslt="http://exslt.org/common"\r
   extension-element-prefixes="str">\r
 \r
   <xsl:output \r
       </xsl:variable>\r
       <xsl:if test="string($public-memfn)">\r
         <tr><td colspan="3"><h2>Public Member Functions</h2></td></tr>\r
-        <xsl:copy-of select="$public-memfn"/>\r
+        <xsl:copy-of select="set:distinct(exslt:node-set($public-memfn)/tr)"/>\r
       </xsl:if>\r
 \r
       <xsl:variable name="public-var">\r
   <xsl:template match="div[@id='content2']/ul/li[a/@class='elRef'][a/@doxygen][code/text()='[external]'][not(ul)]">\r
   </xsl:template>\r
 \r
-  <!-- Insert 'senf/'  into include paths -->\r
-  <xsl:template match="code[starts-with(text(),'#include &lt;')]/a">\r
-    <xsl:copy>\r
-      <xsl:call-template name="copy-attributes"/>\r
-      <xsl:text>senf/</xsl:text>\r
-      <xsl:apply-templates/>\r
-    </xsl:copy>\r
-  </xsl:template>\r
-\r
 </xsl:stylesheet>\r