diff options
author | idontgetoutmuch <dominic@steinitz.org> | 2015-12-20 21:01:47 +0000 |
---|---|---|
committer | idontgetoutmuch <dominic@steinitz.org> | 2015-12-20 21:01:47 +0000 |
commit | 2bdfda1fb2e0de696ca8c6f7a152b2f85a541be9 (patch) | |
tree | cc29895f7d69f051cfec172bb0f8c2ef03552789 /html-test/ref | |
parent | 5a57a24c44e06e964c4ea2276c842c722c4e93d9 (diff) | |
parent | fa03f80d76f1511a811a0209ea7a6a8b6c58704f (diff) |
Merge pull request #1 from haskell/ghc-head
Ghc head
Diffstat (limited to 'html-test/ref')
81 files changed, 2587 insertions, 1617 deletions
diff --git a/html-test/ref/A.html b/html-test/ref/A.html index 62f99ee0..56c04bc6 100644 --- a/html-test/ref/A.html +++ b/html-test/ref/A.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -88,7 +88,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:A" class="def" + > <a href="" id="t:A" class="def" >A</a ></p ><div class="subs constructors" @@ -97,7 +97,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><table ><tr ><td class="src" - ><a name="v:A" class="def" + ><a href="" id="v:A" class="def" >A</a ></td ><td class="doc empty" @@ -108,7 +108,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:other" class="def" + ><a href="" id="v:other" class="def" >other</a > :: <a href="" >Int</a @@ -116,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:test2" class="def" + ><a href="" id="v:test2" class="def" >test2</a > :: <a href="" >Bool</a @@ -130,7 +130,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:X" class="def" + > <a href="" id="t:X" class="def" >X</a ></p ><div class="doc" @@ -143,7 +143,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><table ><tr ><td class="src" - ><a name="v:X" class="def" + ><a href="" id="v:X" class="def" >X</a ></td ><td class="doc" @@ -156,7 +156,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:reExport" class="def" + ><a href="" id="v:reExport" class="def" >reExport</a > :: <a href="" >Int</a @@ -172,7 +172,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/AdvanceTypes.html b/html-test/ref/AdvanceTypes.html deleted file mode 100644 index b918a220..00000000 --- a/html-test/ref/AdvanceTypes.html +++ /dev/null @@ -1,97 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" -><head - ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" - /><title - >AdvanceTypes</title - ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" - /><script src="haddock-util.js" type="text/javascript" - ></script - ><script type="text/javascript" - >//<![CDATA[ -window.onload = function () {pageLoad();setSynopsis("mini_AdvanceTypes.html");}; -//]]> -</script - ></head - ><body - ><div id="package-header" - ><ul class="links" id="page-menu" - ><li - ><a href="" - >Contents</a - ></li - ><li - ><a href="" - >Index</a - ></li - ></ul - ><p class="caption empty" - > </p - ></div - ><div id="content" - ><div id="module-header" - ><table class="info" - ><tr - ><th - >Safe Haskell</th - ><td - >Safe-Inferred</td - ></tr - ></table - ><p class="caption" - >AdvanceTypes</p - ></div - ><div id="interface" - ><h1 - >Documentation</h1 - ><div class="top" - ><p class="src" - ><span class="keyword" - >data</span - > <a name="t:Pattern" class="def" - >Pattern</a - > :: [*] -> * <span class="keyword" - >where</span - ></p - ><div class="subs constructors" - ><p class="caption" - >Constructors</p - ><table - ><tr - ><td class="src" - ><a name="v:Nil" class="def" - >Nil</a - > :: <a href="" - >Pattern</a - > []</td - ><td class="doc empty" - > </td - ></tr - ><tr - ><td class="src" - ><a name="v:Cons" class="def" - >Cons</a - > :: <a href="" - >Maybe</a - > h -> <a href="" - >Pattern</a - > t -> <a href="" - >Pattern</a - > (h : t)</td - ><td class="doc empty" - > </td - ></tr - ></table - ></div - ></div - ></div - ></div - ><div id="footer" - ><p - >Produced by <a href="" - >Haddock</a - > version 2.15.0</p - ></div - ></body - ></html -> diff --git a/html-test/ref/B.html b/html-test/ref/B.html index 87a3a963..6176cbeb 100644 --- a/html-test/ref/B.html +++ b/html-test/ref/B.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -82,7 +82,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:test" class="def" + ><a href="" id="v:test" class="def" >test</a > :: <a href="" >Int</a @@ -120,7 +120,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:reExport" class="def" + ><a href="" id="v:reExport" class="def" >reExport</a > :: <a href="" >Int</a @@ -134,7 +134,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:X" class="def" + > <a href="" id="t:X" class="def" >X</a ></p ><div class="doc" @@ -147,7 +147,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ><table ><tr ><td class="src" - ><a name="v:X" class="def" + ><a href="" id="v:X" class="def" >X</a ></td ><td class="doc" @@ -164,7 +164,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bold.html b/html-test/ref/Bold.html index 7151862d..904d2239 100644 --- a/html-test/ref/Bold.html +++ b/html-test/ref/Bold.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bold.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bold.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: t</p ><div class="doc" @@ -92,7 +92,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bold.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug1.html b/html-test/ref/Bug1.html index 0bc166e3..28de3c64 100644 --- a/html-test/ref/Bug1.html +++ b/html-test/ref/Bug1.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug1.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -62,7 +62,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug1.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T" class="def" + > <a href="" id="t:T" class="def" >T</a ></p ><div class="doc" @@ -80,7 +80,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug1.html");}; ><table ><tr ><td class="src" - ><a name="v:T" class="def" + ><a href="" id="v:T" class="def" >T</a ></td ><td class="doc empty" @@ -95,7 +95,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug1.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug195.html b/html-test/ref/Bug195.html index c647c02d..39816f32 100644 --- a/html-test/ref/Bug195.html +++ b/html-test/ref/Bug195.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T" class="def" + > <a href="" id="t:T" class="def" >T</a ></p ><div class="subs constructors" @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><table ><tr ><td class="src" - ><a name="v:A" class="def" + ><a href="" id="v:A" class="def" >A</a ></td ><td class="doc empty" @@ -68,32 +68,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:someField" class="def" - >someField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someField of A</p - ></dd - ><dt class="src" - ><a name="v:someOtherField" class="def" - >someOtherField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someOtherField of A</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:someField" class="def" + >someField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someField of A</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:someOtherField" class="def" + >someOtherField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someOtherField of A</p + ></div + ></li + ></ul ></div ></td ></tr ><tr ><td class="src" - ><a name="v:B" class="def" + ><a href="" id="v:B" class="def" >B</a ></td ><td class="doc empty" @@ -104,32 +106,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:someField" class="def" - >someField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someField of A</p - ></dd - ><dt class="src" - ><a name="v:someOtherField" class="def" - >someOtherField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someOtherField of A</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:someField" class="def" + >someField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someField of A</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:someOtherField" class="def" + >someOtherField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someOtherField of A</p + ></div + ></li + ></ul ></div ></td ></tr ><tr ><td class="src" - ><a name="v:C" class="def" + ><a href="" id="v:C" class="def" >C</a ></td ><td class="doc empty" @@ -140,26 +144,28 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:someField" class="def" - >someField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someField of A</p - ></dd - ><dt class="src" - ><a name="v:someOtherField" class="def" - >someOtherField</a - > :: ()</dt - ><dd class="doc" - ><p - >Doc for someOtherField of A</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:someField" class="def" + >someField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someField of A</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:someOtherField" class="def" + >someOtherField</a + > :: ()</dfn + ><div class="doc" + ><p + >Doc for someOtherField of A</p + ></div + ></li + ></ul ></div ></td ></tr @@ -172,7 +178,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug195.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug2.html b/html-test/ref/Bug2.html index 356f99d3..c28fb609 100644 --- a/html-test/ref/Bug2.html +++ b/html-test/ref/Bug2.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug2.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug2.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:x" class="def" + ><a href="" id="v:x" class="def" >x</a > :: <a href="" >A</a @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug2.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug201.html b/html-test/ref/Bug201.html index 893ccbef..58bed8e8 100644 --- a/html-test/ref/Bug201.html +++ b/html-test/ref/Bug201.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug201.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug201.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ()</p ><div class="doc" @@ -72,7 +72,7 @@ should be dropped ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: ()</p ><div class="doc" @@ -95,7 +95,7 @@ because there's a space before closing @ ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug253.html b/html-test/ref/Bug253.html new file mode 100644 index 00000000..d8e49bd4 --- /dev/null +++ b/html-test/ref/Bug253.html @@ -0,0 +1,99 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" +><head + ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" + /><title + >Bug253</title + ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" + /><script src="haddock-util.js" type="text/javascript" + ></script + ><script type="text/javascript" + >//<![CDATA[ +window.onload = function () {pageLoad();setSynopsis("mini_Bug253.html");}; +//]]> +</script + ></head + ><body + ><div id="package-header" + ><ul class="links" id="page-menu" + ><li + ><a href="index.html" + >Contents</a + ></li + ><li + ><a href="doc-index.html" + >Index</a + ></li + ></ul + ><p class="caption empty" + > </p + ></div + ><div id="content" + ><div id="module-header" + ><table class="info" + ><tr + ><th + >Safe Haskell</th + ><td + >Safe</td + ></tr + ></table + ><p class="caption" + >Bug253</p + ></div + ><div id="description" + ><p class="caption" + >Description</p + ><div class="doc" + ><p + >This module tests that if we're trying to link to a <em + >qualified</em + > + identifier that's not in scope, we get an anchor as if it was a + variable. Previous behaviour was to treat it as a type constructor + so issue like #253 arose. Also see <code + >rename</code + > function comments in + source.</p + ></div + ></div + ><div id="synopsis" + ><p id="control.syn" class="caption expander" onclick="toggleSection('syn')" + >Synopsis</p + ><ul id="section.syn" class="hide" onclick="toggleSection('syn')" + ><li class="src short" + ><a href="#v:foo" + >foo</a + > :: ()</li + ></ul + ></div + ><div id="interface" + ><h1 + >Documentation</h1 + ><div class="top" + ><p class="src" + ><a href="#v:foo" id="v:foo" class="def" + >foo</a + > :: ()</p + ><div class="doc" + ><p + >This link should generate <code + >#v</code + > anchor: <code + ><a href="DoesNotExist.html#v:fakeFakeFake" + >fakeFakeFake</a + ></code + ></p + ></div + ></div + ></div + ></div + ><div id="footer" + ><p + >Produced by <a href="http://www.haskell.org/haddock/" + >Haddock</a + > version 2.16.2</p + ></div + ></body + ></html +> diff --git a/html-test/ref/Bug26.html b/html-test/ref/Bug26.html index 117286ce..bdb51231 100644 --- a/html-test/ref/Bug26.html +++ b/html-test/ref/Bug26.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -86,7 +86,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ()</p ><div class="doc" @@ -100,7 +100,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: ()</p ><div class="doc" @@ -112,7 +112,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:C" class="def" + > <a href="" id="t:C" class="def" >C</a > a <span class="keyword" >where</span @@ -129,7 +129,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:c_f" class="def" + ><a href="" id="v:c_f" class="def" >c_f</a > :: a</p ><div class="doc" @@ -145,10 +145,14 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ><div id="section.i:C" class="show" ><table ><tr - ><td class="src" - ><a href="" - >C</a - > ()</td + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:C:C:1" class="instance expander" onclick="toggleSection('i:ic:C:C:1')" + ></span + > <a href="" + >C</a + > ()</span + ></td ><td class="doc" ><p >instance for ()</p @@ -158,6 +162,20 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ></p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:C:C:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >c_f</a + > :: ()</p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -168,7 +186,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug26.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.1</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug294.html b/html-test/ref/Bug294.html index ceae2932..59171bd6 100644 --- a/html-test/ref/Bug294.html +++ b/html-test/ref/Bug294.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:A" class="def" + > <a href="" id="t:A" class="def" >A</a ></p ><div class="subs instances" @@ -57,31 +57,35 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><div id="section.i:A" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >DP</a - > <a href="" - >A</a - > = <a name="v:ProblemCtor-39-" class="def" - >ProblemCtor'</a - > <a href="" - >A</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >DP</a + > <a href="" + >A</a + > = <a href="" id="v:ProblemCtor-39-" class="def" + >ProblemCtor'</a + > <a href="" + >A</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > TP <a href="" - >A</a - > = <a name="v:ProblemCtor" class="def" - >ProblemCtor</a - > <a href="" - >A</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > TP <a href="" + >A</a + > = <a href="" id="v:ProblemCtor" class="def" + >ProblemCtor</a + > <a href="" + >A</a + ></span ></td ><td class="doc empty" > </td @@ -92,7 +96,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:problemField" class="def" + ><a href="" id="v:problemField" class="def" >problemField</a > :: TO <a href="" >A</a @@ -102,7 +106,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:problemField-39-" class="def" + ><a href="" id="v:problemField-39-" class="def" >problemField'</a > :: DO <a href="" >A</a @@ -112,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:gadtField" class="def" + ><a href="" id="v:gadtField" class="def" >gadtField</a > :: GADT <a href="" >A</a @@ -124,7 +128,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><p class="src" ><span class="keyword" >data family</span - > <a name="t:DP" class="def" + > <a href="" id="t:DP" class="def" >DP</a > t :: *</p ><div class="subs instances" @@ -133,17 +137,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><div id="section.i:DP" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >DP</a - > <a href="" - >A</a - > = <a name="v:ProblemCtor-39-" class="def" - >ProblemCtor'</a - > <a href="" - >A</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >DP</a + > <a href="" + >A</a + > = <a href="" id="v:ProblemCtor-39-" class="def" + >ProblemCtor'</a + > <a href="" + >A</a + ></span ></td ><td class="doc empty" > </td @@ -158,7 +164,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug294.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug298.html b/html-test/ref/Bug298.html index 040eccc4..9e52da5e 100644 --- a/html-test/ref/Bug298.html +++ b/html-test/ref/Bug298.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug298.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -72,31 +72,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug298.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:-60--94--62-" class="def" + ><a href="" id="v:-60--94--62-" class="def" >(<^>)</a > :: (a -> a) -> a -> a</p ></div ><div class="top" ><p class="src" - ><a name="v:-60--94-" class="def" + ><a href="" id="v:-60--94-" class="def" >(<^)</a > :: a -> a -> a</p ></div ><div class="top" ><p class="src" - ><a name="v:-94--62-" class="def" + ><a href="" id="v:-94--62-" class="def" >(^>)</a > :: a -> a -> a</p ></div ><div class="top" ><p class="src" - ><a name="v:-8902--94-" class="def" + ><a href="" id="v:-8902--94-" class="def" >(⋆^)</a > :: a -> a -> a</p ></div ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ()</p ><div class="doc" @@ -126,7 +126,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug298.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug3.html b/html-test/ref/Bug3.html index 7300abfe..70e799be 100644 --- a/html-test/ref/Bug3.html +++ b/html-test/ref/Bug3.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug3.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug3.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -75,7 +75,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug3.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug308.html b/html-test/ref/Bug308.html index 517a1cd9..23761bec 100644 --- a/html-test/ref/Bug308.html +++ b/html-test/ref/Bug308.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ()</p ><div class="doc" @@ -76,7 +76,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: ()</p ><div class="doc" @@ -104,7 +104,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug308CrossModule.html b/html-test/ref/Bug308CrossModule.html index 6a053d3c..fea4c4a5 100644 --- a/html-test/ref/Bug308CrossModule.html +++ b/html-test/ref/Bug308CrossModule.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308CrossModule.html ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308CrossModule.html >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:h" class="def" + ><a href="" id="v:h" class="def" >h</a > :: ()</p ><div class="doc" @@ -84,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug308CrossModule.html ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug310.html b/html-test/ref/Bug310.html index 926d6cf2..62717c76 100644 --- a/html-test/ref/Bug310.html +++ b/html-test/ref/Bug310.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug310.html");}; ><th >Safe Haskell</th ><td - >None</td + >Safe</td ></tr ></table ><p class="caption" @@ -62,7 +62,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug310.html");}; ><p class="src" ><span class="keyword" >type family</span - > a <a name="t:-43-" class="def" + > a <a href="" id="t:-43-" class="def" >+</a > b :: <a href="" >Nat</a @@ -82,7 +82,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug310.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.1</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug313.html b/html-test/ref/Bug313.html index 5fa34eff..5477cf2c 100644 --- a/html-test/ref/Bug313.html +++ b/html-test/ref/Bug313.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug313.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -73,7 +73,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug313.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:a" class="def" + ><a href="" id="v:a" class="def" >a</a > :: a</p ><div class="doc" @@ -97,7 +97,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug313.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:b" class="def" + ><a href="" id="v:b" class="def" >b</a > :: a</p ><div class="doc" @@ -125,7 +125,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug313.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug335.html b/html-test/ref/Bug335.html index 76c39951..6b3dc613 100644 --- a/html-test/ref/Bug335.html +++ b/html-test/ref/Bug335.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug335.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,13 +60,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug335.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ()</p ><div class="doc" - ><h3 id="control.ch:f0" class="caption collapser" onclick="toggleSection('ch:f0')" + ><h3 id="control.ch:f0" class="caption expander" onclick="toggleSection('ch:f0')" >ExF:</h3 - ><div id="section.ch:f0" class="show" + ><div id="section.ch:f0" class="hide" ><p >abc</p ></div @@ -74,13 +74,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug335.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: ()</p ><div class="doc" - ><h3 id="control.ch:g0" class="caption collapser" onclick="toggleSection('ch:g0')" + ><h3 id="control.ch:g0" class="caption expander" onclick="toggleSection('ch:g0')" >ExG:</h3 - ><div id="section.ch:g0" class="show" + ><div id="section.ch:g0" class="hide" ><pre class="screen" ><code class="prompt" >>>> </code @@ -118,7 +118,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug335.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.1</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Ticket253_2.html b/html-test/ref/Bug387.html index 2e20f6ba..7b605fd0 100644 --- a/html-test/ref/Ticket253_2.html +++ b/html-test/ref/Bug387.html @@ -3,13 +3,13 @@ ><head ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title - >Ticket253_2</title + >Bug387</title ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript" ></script ><script type="text/javascript" >//<![CDATA[ -window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_2.html");}; +window.onload = function () {pageLoad();setSynopsis("mini_Bug387.html");}; //]]> </script ></head @@ -35,11 +35,25 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_2.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" - >Ticket253_2</p + >Bug387</p + ></div + ><div id="table-of-contents" + ><p class="caption" + >Contents</p + ><ul + ><li + ><a href="" + >Section1</a + ></li + ><li + ><a href="" + >Section2</a + ></li + ></ul ></div ><div id="synopsis" ><p id="control.syn" class="caption expander" onclick="toggleSection('syn')" @@ -47,56 +61,42 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_2.html");}; ><ul id="section.syn" class="hide" onclick="toggleSection('syn')" ><li class="src short" ><a href="" - >bar</a + >test1</a > :: <a href="" >Int</a ></li ><li class="src short" - ><span class="keyword" - >data</span - > <a href="" - >Baz</a - > = <a href="" - >Baz</a + ><a href="" + >test2</a + > :: <a href="" + >Int</a ></li ></ul ></div ><div id="interface" - ><h1 - >Documentation</h1 + ><h1 id="g:1" + >Section1<a name="a:section1" + ></a + ></h1 ><div class="top" ><p class="src" - ><a name="v:bar" class="def" - >bar</a + ><a href="" id="v:test1" class="def" + >test1</a > :: <a href="" >Int</a ></p - ><div class="doc" - ><p - >Comment</p - ></div ></div + ><h1 id="g:2" + >Section2<a name="a:section2" + ></a + ></h1 ><div class="top" ><p class="src" - ><span class="keyword" - >data</span - > <a name="t:Baz" class="def" - >Baz</a + ><a href="" id="v:test2" class="def" + >test2</a + > :: <a href="" + >Int</a ></p - ><div class="subs constructors" - ><p class="caption" - >Constructors</p - ><table - ><tr - ><td class="src" - ><a name="v:Baz" class="def" - >Baz</a - ></td - ><td class="doc empty" - > </td - ></tr - ></table - ></div ></div ></div ></div @@ -104,7 +104,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_2.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug4.html b/html-test/ref/Bug4.html index 5be058a5..f1fab937 100644 --- a/html-test/ref/Bug4.html +++ b/html-test/ref/Bug4.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug4.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug4.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug4.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug6.html b/html-test/ref/Bug6.html index b95b8be8..407a031c 100644 --- a/html-test/ref/Bug6.html +++ b/html-test/ref/Bug6.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -132,7 +132,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:A" class="def" + > <a href="" id="t:A" class="def" >A</a ></p ><div class="doc" @@ -145,7 +145,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><table ><tr ><td class="src" - ><a name="v:A" class="def" + ><a href="" id="v:A" class="def" >A</a > <a href="" >Int</a @@ -160,7 +160,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:B" class="def" + > <a href="" id="t:B" class="def" >B</a ></p ><div class="doc" @@ -174,7 +174,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><table ><tr ><td class="src" - ><a name="v:B" class="def" + ><a href="" id="v:B" class="def" >B</a ></td ><td class="doc empty" @@ -185,18 +185,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:b" class="def" - >b</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:b" class="def" + >b</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -207,7 +207,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:C" class="def" + > <a href="" id="t:C" class="def" >C</a ></p ><div class="doc" @@ -220,7 +220,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><table ><tr ><td class="src" - ><a name="v:C" class="def" + ><a href="" id="v:C" class="def" >C</a ></td ><td class="doc empty" @@ -231,26 +231,28 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:c1" class="def" - >c1</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc empty" - > </dd - ><dt class="src" - ><a name="v:c2" class="def" - >c2</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:c1" class="def" + >c1</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc empty" + > </div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:c2" class="def" + >c2</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -261,7 +263,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:D" class="def" + > <a href="" id="t:D" class="def" >D</a ></p ><div class="doc" @@ -275,7 +277,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><table ><tr ><td class="src" - ><a name="v:D" class="def" + ><a href="" id="v:D" class="def" >D</a > <a href="" >Int</a @@ -292,7 +294,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:E" class="def" + > <a href="" id="t:E" class="def" >E</a ></p ><div class="doc" @@ -305,7 +307,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><table ><tr ><td class="src" - ><a name="v:E" class="def" + ><a href="" id="v:E" class="def" >E</a > <a href="" >Int</a @@ -322,7 +324,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug6.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug7.html b/html-test/ref/Bug7.html index 9afaa9a0..f3bd4db6 100644 --- a/html-test/ref/Bug7.html +++ b/html-test/ref/Bug7.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -77,7 +77,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a ></p ><div class="doc" @@ -90,7 +90,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><table ><tr ><td class="src" - ><a name="v:Foo" class="def" + ><a href="" id="v:Foo" class="def" >Foo</a ></td ><td class="doc empty" @@ -104,19 +104,29 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><div id="section.i:Foo" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Bar</a - > <a href="" - >Foo</a - > <a href="" - >Foo</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:Foo:Bar:1" class="instance expander" onclick="toggleSection('i:id:Foo:Bar:1')" + ></span + > <a href="" + >Bar</a + > <a href="" + >Foo</a + > <a href="" + >Foo</a + ></span ></td ><td class="doc" ><p >Just one instance</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:Foo:Bar:1" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -125,7 +135,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Bar" class="def" + > <a href="" id="t:Bar" class="def" >Bar</a > x y</p ><div class="doc" @@ -138,19 +148,29 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><div id="section.i:Bar" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Bar</a - > <a href="" - >Foo</a - > <a href="" - >Foo</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Bar:Bar:1" class="instance expander" onclick="toggleSection('i:ic:Bar:Bar:1')" + ></span + > <a href="" + >Bar</a + > <a href="" + >Foo</a + > <a href="" + >Foo</a + ></span ></td ><td class="doc" ><p >Just one instance</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:Bar:Bar:1" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -161,7 +181,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug7.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug8.html b/html-test/ref/Bug8.html index 288ee9f5..6f0bc654 100644 --- a/html-test/ref/Bug8.html +++ b/html-test/ref/Bug8.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Typ" class="def" + > <a href="" id="t:Typ" class="def" >Typ</a ></p ><div class="subs constructors" @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ><table ><tr ><td class="src" - ><a name="v:Type" class="def" + ><a href="" id="v:Type" class="def" >Type</a > (<a href="" >Typ</a @@ -69,7 +69,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ></tr ><tr ><td class="src" - ><a name="v:TFree" class="def" + ><a href="" id="v:TFree" class="def" >TFree</a > (<a href="" >Typ</a @@ -84,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:-45--45--62-" class="def" + ><a href="" id="v:-45--45--62-" class="def" >(-->)</a > :: t -> t1 -> <a href="" >Typ</a @@ -96,9 +96,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:-45--45--45--62-" class="def" + ><a href="" id="v:-45--45--45--62-" class="def" >(--->)</a - > :: [a] -> <a href="" + > :: <a href="" + >Foldable</a + > t0 => t0 t -> <a href="" >Typ</a > -> <a href="" >Typ</a @@ -110,19 +112,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:s" class="def" + ><a href="" id="v:s" class="def" >s</a > :: t</p ></div ><div class="top" ><p class="src" - ><a name="v:t" class="def" + ><a href="" id="v:t" class="def" >t</a > :: t</p ></div ><div class="top" ><p class="src" - ><a name="v:main" class="def" + ><a href="" id="v:main" class="def" >main</a > :: t</p ></div @@ -132,7 +134,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug8.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bug85.html b/html-test/ref/Bug85.html index bb1f03a3..e1f0431f 100644 --- a/html-test/ref/Bug85.html +++ b/html-test/ref/Bug85.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a > :: (* -> *) -> * -> * <span class="keyword" >where</span @@ -59,7 +59,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><table ><tr ><td class="src" - ><a name="v:Bar" class="def" + ><a href="" id="v:Bar" class="def" >Bar</a > :: f x -> <a href="" >Foo</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Baz" class="def" + > <a href="" id="t:Baz" class="def" >Baz</a > :: * <span class="keyword" >where</span @@ -85,7 +85,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><table ><tr ><td class="src" - ><a name="v:Baz-39-" class="def" + ><a href="" id="v:Baz-39-" class="def" >Baz'</a > :: <a href="" >Baz</a @@ -100,7 +100,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Qux" class="def" + > <a href="" id="t:Qux" class="def" >Qux</a > <span class="keyword" >where</span @@ -111,7 +111,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><table ><tr ><td class="src" - ><a name="v:Quux" class="def" + ><a href="" id="v:Quux" class="def" >Quux</a > :: <a href="" >Qux</a @@ -128,7 +128,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bug85.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/BugDeprecated.html b/html-test/ref/BugDeprecated.html index 69521b95..28cf89be 100644 --- a/html-test/ref/BugDeprecated.html +++ b/html-test/ref/BugDeprecated.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -88,7 +88,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -102,7 +102,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ></div ><div class="top" ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: <a href="" >Int</a @@ -116,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ></div ><div class="top" ><p class="src" - ><a name="v:baz" class="def" + ><a href="" id="v:baz" class="def" >baz</a > :: <a href="" >Int</a @@ -130,7 +130,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ></div ><div class="top" ><p class="src" - ><a name="v:one" class="def" + ><a href="" id="v:one" class="def" >one</a > :: <a href="" >Int</a @@ -146,7 +146,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ></div ><div class="top" ><p class="src" - ><a name="v:two" class="def" + ><a href="" id="v:two" class="def" >two</a > :: <a href="" >Int</a @@ -160,7 +160,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ></div ><div class="top" ><p class="src" - ><a name="v:three" class="def" + ><a href="" id="v:three" class="def" >three</a > :: <a href="" >Int</a @@ -178,7 +178,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugDeprecated.html");} ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/BugExportHeadings.html b/html-test/ref/BugExportHeadings.html index 89811402..d6ae0359 100644 --- a/html-test/ref/BugExportHeadings.html +++ b/html-test/ref/BugExportHeadings.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -118,7 +118,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >Foo</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -128,7 +128,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >Bar</h1 ><div class="top" ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: <a href="" >Int</a @@ -138,7 +138,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >Baz</h1 ><div class="top" ><p class="src" - ><a name="v:baz" class="def" + ><a href="" id="v:baz" class="def" >baz</a > :: <a href="" >Int</a @@ -148,7 +148,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >One</h1 ><div class="top" ><p class="src" - ><a name="v:one" class="def" + ><a href="" id="v:one" class="def" >one</a > :: <a href="" >Int</a @@ -164,7 +164,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >Two</h1 ><div class="top" ><p class="src" - ><a name="v:two" class="def" + ><a href="" id="v:two" class="def" >two</a > :: <a href="" >Int</a @@ -180,7 +180,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html >Three</h1 ><div class="top" ><p class="src" - ><a name="v:three" class="def" + ><a href="" id="v:three" class="def" >three</a > :: <a href="" >Int</a @@ -198,7 +198,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_BugExportHeadings.html ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Bugs.html b/html-test/ref/Bugs.html index 326d8bcd..78807f43 100644 --- a/html-test/ref/Bugs.html +++ b/html-test/ref/Bugs.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bugs.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bugs.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:A" class="def" + > <a href="" id="t:A" class="def" >A</a > a</p ><div class="subs constructors" @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bugs.html");}; ><table ><tr ><td class="src" - ><a name="v:A" class="def" + ><a href="" id="v:A" class="def" >A</a > a (a -> <a href="" >Int</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Bugs.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/CrossPackageDocs.html b/html-test/ref/CrossPackageDocs.html index 0a9a7ad6..39d216e0 100644 --- a/html-test/ref/CrossPackageDocs.html +++ b/html-test/ref/CrossPackageDocs.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_CrossPackageDocs.html" ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" diff --git a/html-test/ref/DeprecatedClass.html b/html-test/ref/DeprecatedClass.html index c8799bf2..7bf4b41c 100644 --- a/html-test/ref/DeprecatedClass.html +++ b/html-test/ref/DeprecatedClass.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -82,7 +82,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><p class="src" ><span class="keyword" >class</span - > <a name="t:SomeClass" class="def" + > <a href="" id="t:SomeClass" class="def" >SomeClass</a > a <span class="keyword" >where</span @@ -99,7 +99,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><p class="caption" >Methods</p ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: a -> a</p ><div class="doc" @@ -116,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><p class="src" ><span class="keyword" >class</span - > <a name="t:SomeOtherClass" class="def" + > <a href="" id="t:SomeOtherClass" class="def" >SomeOtherClass</a > a <span class="keyword" >where</span @@ -131,7 +131,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><p class="caption" >Methods</p ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: a -> a</p ><div class="doc" @@ -148,7 +148,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedClass.html") ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedData.html b/html-test/ref/DeprecatedData.html index bccaeb26..0a90e110 100644 --- a/html-test/ref/DeprecatedData.html +++ b/html-test/ref/DeprecatedData.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -86,7 +86,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><p class="src" ><span class="keyword" >data</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a ></p ><div class="doc" @@ -103,7 +103,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><table ><tr ><td class="src" - ><a name="v:Foo" class="def" + ><a href="" id="v:Foo" class="def" >Foo</a ></td ><td class="doc" @@ -117,7 +117,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ></tr ><tr ><td class="src" - ><a name="v:Bar" class="def" + ><a href="" id="v:Bar" class="def" >Bar</a ></td ><td class="doc" @@ -136,7 +136,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><p class="src" ><span class="keyword" >data</span - > <a name="t:One" class="def" + > <a href="" id="t:One" class="def" >One</a ></p ><div class="doc" @@ -151,7 +151,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><table ><tr ><td class="src" - ><a name="v:One" class="def" + ><a href="" id="v:One" class="def" >One</a ></td ><td class="doc" @@ -163,7 +163,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ></tr ><tr ><td class="src" - ><a name="v:Two" class="def" + ><a href="" id="v:Two" class="def" >Two</a ></td ><td class="doc" @@ -182,7 +182,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedData.html"); ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedFunction.html b/html-test/ref/DeprecatedFunction.html index 53937867..b015bc95 100644 --- a/html-test/ref/DeprecatedFunction.html +++ b/html-test/ref/DeprecatedFunction.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction.htm ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -64,7 +64,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction.htm >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -84,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction.htm ></div ><div class="top" ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: <a href="" >Int</a @@ -100,7 +100,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction.htm ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedFunction2.html b/html-test/ref/DeprecatedFunction2.html index 2ca11a32..46a509ee 100644 --- a/html-test/ref/DeprecatedFunction2.html +++ b/html-test/ref/DeprecatedFunction2.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction2.ht ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction2.ht >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -76,7 +76,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction2.ht ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedFunction3.html b/html-test/ref/DeprecatedFunction3.html index 7cbf5a42..1749d024 100644 --- a/html-test/ref/DeprecatedFunction3.html +++ b/html-test/ref/DeprecatedFunction3.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction3.ht ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction3.ht >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Integer</a @@ -76,7 +76,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedFunction3.ht ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedModule.html b/html-test/ref/DeprecatedModule.html index 3864ce21..1dd3fb45 100644 --- a/html-test/ref/DeprecatedModule.html +++ b/html-test/ref/DeprecatedModule.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule.html" ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -62,7 +62,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule.html" >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule.html" ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedModule2.html b/html-test/ref/DeprecatedModule2.html index 104f4d97..dea6dc97 100644 --- a/html-test/ref/DeprecatedModule2.html +++ b/html-test/ref/DeprecatedModule2.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule2.html ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule2.html >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -68,7 +68,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedModule2.html ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedNewtype.html b/html-test/ref/DeprecatedNewtype.html index 143e60b7..c521ec33 100644 --- a/html-test/ref/DeprecatedNewtype.html +++ b/html-test/ref/DeprecatedNewtype.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:SomeNewType" class="def" + > <a href="" id="t:SomeNewType" class="def" >SomeNewType</a ></p ><div class="doc" @@ -91,7 +91,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><table ><tr ><td class="src" - ><a name="v:SomeNewTypeConst" class="def" + ><a href="" id="v:SomeNewTypeConst" class="def" >SomeNewTypeConst</a > <a href="" >String</a @@ -112,7 +112,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:SomeOtherNewType" class="def" + > <a href="" id="t:SomeOtherNewType" class="def" >SomeOtherNewType</a ></p ><div class="doc" @@ -127,7 +127,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><table ><tr ><td class="src" - ><a name="v:SomeOtherNewTypeConst" class="def" + ><a href="" id="v:SomeOtherNewTypeConst" class="def" >SomeOtherNewTypeConst</a > <a href="" >String</a @@ -148,7 +148,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedNewtype.html ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedReExport.html b/html-test/ref/DeprecatedReExport.html index 5aa29f28..f73c2996 100644 --- a/html-test/ref/DeprecatedReExport.html +++ b/html-test/ref/DeprecatedReExport.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedReExport.htm ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -84,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedReExport.htm >Re-exported from an other module</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -117,7 +117,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedReExport.htm ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedRecord.html b/html-test/ref/DeprecatedRecord.html index 841dbf01..5991b7dc 100644 --- a/html-test/ref/DeprecatedRecord.html +++ b/html-test/ref/DeprecatedRecord.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedRecord.html" ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -76,7 +76,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedRecord.html" ><p class="src" ><span class="keyword" >data</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a ></p ><div class="doc" @@ -89,7 +89,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedRecord.html" ><table ><tr ><td class="src" - ><a name="v:Foo" class="def" + ><a href="" id="v:Foo" class="def" >Foo</a ></td ><td class="doc empty" @@ -100,34 +100,36 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedRecord.html" ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:fooName" class="def" - >fooName</a - > :: <a href="" - >String</a - ></dt - ><dd class="doc" - ><p - >some name</p - ></dd - ><dt class="src" - ><a name="v:fooValue" class="def" - >fooValue</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><div class="warning" + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:fooName" class="def" + >fooName</a + > :: <a href="" + >String</a + ></dfn + ><div class="doc" ><p - >Deprecated: do not use this</p + >some name</p ></div - ><p - >some value</p - ></dd - ></dl - ><div class="clear" - ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:fooValue" class="def" + >fooValue</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><div class="warning" + ><p + >Deprecated: do not use this</p + ></div + ><p + >some value</p + ></div + ></li + ></ul ></div ></td ></tr @@ -140,7 +142,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedRecord.html" ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedTypeFamily.html b/html-test/ref/DeprecatedTypeFamily.html index c029ef21..175c1b25 100644 --- a/html-test/ref/DeprecatedTypeFamily.html +++ b/html-test/ref/DeprecatedTypeFamily.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeFamily.h ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -66,7 +66,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeFamily.h ><p class="src" ><span class="keyword" >data family</span - > <a name="t:SomeTypeFamily" class="def" + > <a href="" id="t:SomeTypeFamily" class="def" >SomeTypeFamily</a > k :: * -> *</p ><div class="doc" @@ -82,7 +82,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeFamily.h ><p class="src" ><span class="keyword" >data family</span - > <a name="t:SomeOtherTypeFamily" class="def" + > <a href="" id="t:SomeOtherTypeFamily" class="def" >SomeOtherTypeFamily</a > k :: * -> *</p ><div class="doc" @@ -98,7 +98,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeFamily.h ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/DeprecatedTypeSynonym.html b/html-test/ref/DeprecatedTypeSynonym.html index 346557c0..0f986624 100644 --- a/html-test/ref/DeprecatedTypeSynonym.html +++ b/html-test/ref/DeprecatedTypeSynonym.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeSynonym. ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -70,7 +70,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeSynonym. ><p class="src" ><span class="keyword" >type</span - > <a name="t:TypeSyn" class="def" + > <a href="" id="t:TypeSyn" class="def" >TypeSyn</a > = <a href="" >String</a @@ -88,7 +88,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeSynonym. ><p class="src" ><span class="keyword" >type</span - > <a name="t:OtherTypeSyn" class="def" + > <a href="" id="t:OtherTypeSyn" class="def" >OtherTypeSyn</a > = <a href="" >String</a @@ -106,7 +106,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_DeprecatedTypeSynonym. ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Examples.html b/html-test/ref/Examples.html index 1d06e32b..57c359df 100644 --- a/html-test/ref/Examples.html +++ b/html-test/ref/Examples.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Examples.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Examples.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:fib" class="def" + ><a href="" id="v:fib" class="def" >fib</a > :: <a href="" >Integer</a @@ -167,7 +167,7 @@ bar ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Extensions.html b/html-test/ref/Extensions.html index b2acb26e..780466b8 100644 --- a/html-test/ref/Extensions.html +++ b/html-test/ref/Extensions.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Extensions.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ><tr ><th @@ -68,7 +68,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Extensions.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foobar" class="def" + ><a href="" id="v:foobar" class="def" >foobar</a > :: t</p ><div class="doc" @@ -82,7 +82,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Extensions.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/FunArgs.html b/html-test/ref/FunArgs.html index 5c1fe892..d889b611 100644 --- a/html-test/ref/FunArgs.html +++ b/html-test/ref/FunArgs.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a ></p ><div class="subs arguments" @@ -110,7 +110,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a ></p ><div class="subs arguments" @@ -154,7 +154,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:h" class="def" + ><a href="" id="v:h" class="def" >h</a ></p ><div class="subs arguments" @@ -198,7 +198,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:i" class="def" + ><a href="" id="v:i" class="def" >i</a ></p ><div class="subs arguments" @@ -238,7 +238,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:j" class="def" + ><a href="" id="v:j" class="def" >j</a ></p ><div class="subs arguments" @@ -274,7 +274,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_FunArgs.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/GADTRecords.html b/html-test/ref/GADTRecords.html index 80e21e69..b5b60d0f 100644 --- a/html-test/ref/GADTRecords.html +++ b/html-test/ref/GADTRecords.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -110,7 +110,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:H1" class="def" + > <a href="" id="t:H1" class="def" >H1</a > a b <span class="keyword" >where</span @@ -125,7 +125,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><table ><tr ><td class="src" - ><a name="v:C1" class="def" + ><a href="" id="v:C1" class="def" >C1</a > :: <a href="" >H1</a @@ -135,7 +135,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ></tr ><tr ><td class="src" - ><a name="v:C2" class="def" + ><a href="" id="v:C2" class="def" >C2</a > :: <a href="" >Ord</a @@ -147,7 +147,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ></tr ><tr ><td class="src" - ><a name="v:C3" class="def" + ><a href="" id="v:C3" class="def" >C3</a > :: <a href="" >Int</a @@ -166,26 +166,26 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:field" class="def" - >field</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >hello docs</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:field" class="def" + >field</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >hello docs</p + ></div + ></li + ></ul ></div ></td ></tr ><tr ><td class="src" - ><a name="v:C4" class="def" + ><a href="" id="v:C4" class="def" >C4</a > :: a -> <a href="" >H1</a @@ -200,18 +200,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:field2" class="def" - >field2</a - > :: a</dt - ><dd class="doc" - ><p - >hello2 docs</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:field2" class="def" + >field2</a + > :: a</dfn + ><div class="doc" + ><p + >hello2 docs</p + ></div + ></li + ></ul ></div ></td ></tr @@ -224,7 +224,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_GADTRecords.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Hash.html b/html-test/ref/Hash.html index eff422f7..6e15a771 100644 --- a/html-test/ref/Hash.html +++ b/html-test/ref/Hash.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -147,7 +147,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:HashTable" class="def" + > <a href="" id="t:HashTable" class="def" >HashTable</a > key val</p ><div class="doc" @@ -172,7 +172,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; >s</h2 ><div class="top" ><p class="src" - ><a name="v:new" class="def" + ><a href="" id="v:new" class="def" >new</a > :: (<a href="" >Eq</a @@ -192,7 +192,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:insert" class="def" + ><a href="" id="v:insert" class="def" >insert</a > :: (<a href="" >Eq</a @@ -208,7 +208,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:lookup" class="def" + ><a href="" id="v:lookup" class="def" >lookup</a > :: <a href="" >Hash</a @@ -241,7 +241,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Hash" class="def" + > <a href="" id="t:Hash" class="def" >Hash</a > a <span class="keyword" >where</span @@ -254,7 +254,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:hash" class="def" + ><a href="" id="v:hash" class="def" >hash</a > :: a -> <a href="" >Int</a @@ -276,37 +276,101 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><div id="section.i:Hash" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Hash</a - > <a href="" - >Float</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Hash:Hash:1" class="instance expander" onclick="toggleSection('i:ic:Hash:Hash:1')" + ></span + > <a href="" + >Hash</a + > <a href="" + >Float</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><a href="" - >Hash</a - > <a href="" - >Int</a + ><td colspan="2" + ><div id="section.i:ic:Hash:Hash:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >hash</a + > :: <a href="" + >Float</a + > -> <a href="" + >Int</a + ></p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Hash:Hash:2" class="instance expander" onclick="toggleSection('i:ic:Hash:Hash:2')" + ></span + > <a href="" + >Hash</a + > <a href="" + >Int</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - >(<a href="" - >Hash</a - > a, <a href="" - >Hash</a - > b) => <a href="" - >Hash</a - > (a, b)</td + ><td colspan="2" + ><div id="section.i:ic:Hash:Hash:2" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >hash</a + > :: <a href="" + >Int</a + > -> <a href="" + >Int</a + ></p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Hash:Hash:3" class="instance expander" onclick="toggleSection('i:ic:Hash:Hash:3')" + ></span + > (<a href="" + >Hash</a + > a, <a href="" + >Hash</a + > b) => <a href="" + >Hash</a + > (a, b)</span + ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:Hash:Hash:3" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >hash</a + > :: (a, b) -> <a href="" + >Int</a + ></p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -317,7 +381,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hash.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/HiddenInstances.html b/html-test/ref/HiddenInstances.html index 5a02bb84..3eb94df8 100644 --- a/html-test/ref/HiddenInstances.html +++ b/html-test/ref/HiddenInstances.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -66,7 +66,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><p class="src" ><span class="keyword" >class</span - > <a name="t:VisibleClass" class="def" + > <a href="" id="t:VisibleClass" class="def" >VisibleClass</a > a</p ><div class="doc" @@ -79,11 +79,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><div id="section.i:VisibleClass" class="show" ><table ><tr - ><td class="src" - ><a href="" - >VisibleClass</a - > <a href="" - >Int</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:VisibleClass:VisibleClass:1" class="instance expander" onclick="toggleSection('i:ic:VisibleClass:VisibleClass:1')" + ></span + > <a href="" + >VisibleClass</a + > <a href="" + >Int</a + ></span ></td ><td class="doc" ><p @@ -91,17 +95,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ></td ></tr ><tr - ><td class="src" - ><a href="" - >VisibleClass</a - > <a href="" - >VisibleData</a + ><td colspan="2" + ><div id="section.i:ic:VisibleClass:VisibleClass:1" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:VisibleClass:VisibleClass:2" class="instance expander" onclick="toggleSection('i:ic:VisibleClass:VisibleClass:2')" + ></span + > <a href="" + >VisibleClass</a + > <a href="" + >VisibleData</a + ></span ></td ><td class="doc" ><p >Should be visible</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:VisibleClass:VisibleClass:2" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -110,7 +130,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><p class="src" ><span class="keyword" >data</span - > <a name="t:VisibleData" class="def" + > <a href="" id="t:VisibleData" class="def" >VisibleData</a ></p ><div class="doc" @@ -123,11 +143,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><div id="section.i:VisibleData" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Num</a - > <a href="" - >VisibleData</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:VisibleData:Num:1" class="instance expander" onclick="toggleSection('i:id:VisibleData:Num:1')" + ></span + > <a href="" + >Num</a + > <a href="" + >VisibleData</a + ></span ></td ><td class="doc" ><p @@ -135,17 +159,99 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ></td ></tr ><tr - ><td class="src" - ><a href="" - >VisibleClass</a - > <a href="" - >VisibleData</a + ><td colspan="2" + ><div id="section.i:id:VisibleData:Num:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >(+)</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >(-)</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >(*)</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >negate</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >abs</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >signum</a + > :: <a href="" + >VisibleData</a + > -> <a href="" + >VisibleData</a + ></p + ><p class="src" + ><a href="" + >fromInteger</a + > :: <a href="" + >Integer</a + > -> <a href="" + >VisibleData</a + ></p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:VisibleData:VisibleClass:2" class="instance expander" onclick="toggleSection('i:id:VisibleData:VisibleClass:2')" + ></span + > <a href="" + >VisibleClass</a + > <a href="" + >VisibleData</a + ></span ></td ><td class="doc" ><p >Should be visible</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:VisibleData:VisibleClass:2" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -156,7 +262,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstances.html") ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/HiddenInstancesB.html b/html-test/ref/HiddenInstancesB.html index 8ecbfaae..8a1eb968 100644 --- a/html-test/ref/HiddenInstancesB.html +++ b/html-test/ref/HiddenInstancesB.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -66,7 +66,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><p class="src" ><span class="keyword" >class</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a > a</p ><div class="doc" @@ -79,17 +79,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><div id="section.i:Foo" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Foo</a - > <a href="" - >Bar</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Foo:Foo:1" class="instance expander" onclick="toggleSection('i:ic:Foo:Foo:1')" + ></span + > <a href="" + >Foo</a + > <a href="" + >Bar</a + ></span ></td ><td class="doc" ><p >Should be visible</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:Foo:Foo:1" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -98,7 +108,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><p class="src" ><span class="keyword" >data</span - > <a name="t:Bar" class="def" + > <a href="" id="t:Bar" class="def" >Bar</a ></p ><div class="doc" @@ -111,17 +121,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><div id="section.i:Bar" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Foo</a - > <a href="" - >Bar</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:Bar:Foo:1" class="instance expander" onclick="toggleSection('i:id:Bar:Foo:1')" + ></span + > <a href="" + >Foo</a + > <a href="" + >Bar</a + ></span ></td ><td class="doc" ><p >Should be visible</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:Bar:Foo:1" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -132,7 +152,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_HiddenInstancesB.html" ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Hyperlinks.html b/html-test/ref/Hyperlinks.html index 3454c488..b5547e50 100644 --- a/html-test/ref/Hyperlinks.html +++ b/html-test/ref/Hyperlinks.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hyperlinks.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hyperlinks.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -80,7 +80,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Hyperlinks.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/IgnoreExports.html b/html-test/ref/IgnoreExports.html index f64c4ece..6591f0d3 100644 --- a/html-test/ref/IgnoreExports.html +++ b/html-test/ref/IgnoreExports.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_IgnoreExports.html");} ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -64,7 +64,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_IgnoreExports.html");} >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -76,7 +76,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_IgnoreExports.html");} ></div ><div class="top" ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: <a href="" >Int</a @@ -92,7 +92,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_IgnoreExports.html");} ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/ImplicitParams.html b/html-test/ref/ImplicitParams.html index 3874af26..c81f484b 100644 --- a/html-test/ref/ImplicitParams.html +++ b/html-test/ref/ImplicitParams.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ><p class="src" ><span class="keyword" >data</span - > <a name="t:X" class="def" + > <a href="" id="t:X" class="def" >X</a ></p ><div class="subs constructors" @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ><table ><tr ><td class="src" - ><a name="v:X" class="def" + ><a href="" id="v:X" class="def" >X</a ></td ><td class="doc empty" @@ -68,7 +68,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ></div ><div class="top" ><p class="src" - ><a name="v:c" class="def" + ><a href="" id="v:c" class="def" >c</a > :: (?x :: <a href="" >X</a @@ -78,7 +78,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ></div ><div class="top" ><p class="src" - ><a name="v:d" class="def" + ><a href="" id="v:d" class="def" >d</a > :: (?x :: <a href="" >X</a @@ -92,7 +92,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ></div ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: ((?x :: <a href="" >X</a @@ -104,7 +104,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ImplicitParams.html"); ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Minimal.html b/html-test/ref/Minimal.html index 32405540..48c469d1 100644 --- a/html-test/ref/Minimal.html +++ b/html-test/ref/Minimal.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a > a <span class="keyword" >where</span @@ -85,7 +85,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: a</p ><div class="doc" @@ -93,15 +93,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; >Any two of these are required...</p ></div ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: a</p ><p class="src" - ><a name="v:bat" class="def" + ><a href="" id="v:bat" class="def" >bat</a > :: a</p ><p class="src" - ><a name="v:fooBarBat" class="def" + ><a href="" id="v:fooBarBat" class="def" >fooBarBat</a > :: (a, a, a)</p ><div class="doc" @@ -114,7 +114,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Weird" class="def" + > <a href="" id="t:Weird" class="def" >Weird</a > a <span class="keyword" >where</span @@ -143,31 +143,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:a" class="def" + ><a href="" id="v:a" class="def" >a</a > :: a</p ><p class="src" - ><a name="v:b" class="def" + ><a href="" id="v:b" class="def" >b</a > :: a</p ><p class="src" - ><a name="v:c" class="def" + ><a href="" id="v:c" class="def" >c</a > :: a</p ><p class="src" - ><a name="v:d" class="def" + ><a href="" id="v:d" class="def" >d</a > :: a</p ><p class="src" - ><a name="v:e" class="def" + ><a href="" id="v:e" class="def" >e</a > :: a</p ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: a</p ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: a</p ></div @@ -176,7 +176,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:NoMins" class="def" + > <a href="" id="t:NoMins" class="def" >NoMins</a > a <span class="keyword" >where</span @@ -195,15 +195,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:x" class="def" + ><a href="" id="v:x" class="def" >x</a > :: a</p ><p class="src" - ><a name="v:y" class="def" + ><a href="" id="v:y" class="def" >y</a > :: a</p ><p class="src" - ><a name="v:z" class="def" + ><a href="" id="v:z" class="def" >z</a > :: a</p ></div @@ -212,7 +212,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:FullMin" class="def" + > <a href="" id="t:FullMin" class="def" >FullMin</a > a <span class="keyword" >where</span @@ -221,11 +221,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:aaa" class="def" + ><a href="" id="v:aaa" class="def" >aaa</a > :: a</p ><p class="src" - ><a name="v:bbb" class="def" + ><a href="" id="v:bbb" class="def" >bbb</a > :: a</p ></div @@ -234,7 +234,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:PartialMin" class="def" + > <a href="" id="t:PartialMin" class="def" >PartialMin</a > a <span class="keyword" >where</span @@ -251,7 +251,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:ccc" class="def" + ><a href="" id="v:ccc" class="def" >ccc</a > :: a</p ></div @@ -260,7 +260,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:EmptyMin" class="def" + > <a href="" id="t:EmptyMin" class="def" >EmptyMin</a > a <span class="keyword" >where</span @@ -275,11 +275,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:eee" class="def" + ><a href="" id="v:eee" class="def" >eee</a > :: a</p ><p class="src" - ><a name="v:fff" class="def" + ><a href="" id="v:fff" class="def" >fff</a > :: a</p ></div @@ -290,7 +290,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Minimal.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/ModuleWithWarning.html b/html-test/ref/ModuleWithWarning.html index ca3942b6..fa2a6787 100644 --- a/html-test/ref/ModuleWithWarning.html +++ b/html-test/ref/ModuleWithWarning.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ModuleWithWarning.html ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -62,7 +62,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ModuleWithWarning.html >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Int</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_ModuleWithWarning.html ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/NamedDoc.html b/html-test/ref/NamedDoc.html index f28f5982..64e18711 100644 --- a/html-test/ref/NamedDoc.html +++ b/html-test/ref/NamedDoc.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NamedDoc.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NamedDoc.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Nesting.html b/html-test/ref/Nesting.html index 2b0befba..7bba5148 100644 --- a/html-test/ref/Nesting.html +++ b/html-test/ref/Nesting.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Nesting.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -73,6 +73,10 @@ window.onload = function () {pageLoad();setSynopsis("mini_Nesting.html");}; ><a href="" >j</a > :: t</li + ><li class="src short" + ><a href="" + >k</a + > :: t</li ></ul ></div ><div id="interface" @@ -80,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Nesting.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:d" class="def" + ><a href="" id="v:d" class="def" >d</a > :: t</p ><div class="doc" @@ -112,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Nesting.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:e" class="def" + ><a href="" id="v:e" class="def" >e</a > :: t</p ><div class="doc" @@ -133,7 +137,7 @@ the presence of this text pushes it out of nesting back to the top.</li ></div ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: t</p ><div class="doc" @@ -151,7 +155,7 @@ the presence of this text pushes it out of nesting back to the top.</li ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: t</p ><div class="doc" @@ -169,7 +173,7 @@ the presence of this text pushes it out of nesting back to the top.</li ></div ><div class="top" ><p class="src" - ><a name="v:h" class="def" + ><a href="" id="v:h" class="def" >h</a > :: t</p ><div class="doc" @@ -187,7 +191,7 @@ tracks</pre ></div ><div class="top" ><p class="src" - ><a name="v:i" class="def" + ><a href="" id="v:i" class="def" >i</a > :: t</p ><div class="doc" @@ -237,7 +241,7 @@ More of the indented list.</p ></div ><div class="top" ><p class="src" - ><a name="v:j" class="def" + ><a href="" id="v:j" class="def" >j</a > :: t</p ><div class="doc" @@ -285,16 +289,16 @@ with more of the indented list content.</p ><dd >No newline separation even in indented lists. We can have any paragraph level element that we normally - can, like headers<h3 - >Level 3 header</h3 - ><p - >with some content…</p - ><ul - ><li - >and even more lists inside</li - ></ul - ></dd + can, like headers</dd ></dl + ><h3 + >Level 3 header</h3 + ><p + >with some content…</p + ><ul + ><li + >and even more lists inside</li + ></ul ></li ></ol ></li @@ -303,13 +307,38 @@ with more of the indented list content.</p ></dl ></div ></div + ><div class="top" + ><p class="src" + ><a href="" id="v:k" class="def" + >k</a + > :: t</p + ><div class="doc" + ><ul + ><li + >list may start at arbitrary depth</li + ><li + >and consecutive items at that depth + belong to the same list</li + ><li + ><p + >of course we can still</p + ><ul + ><li + >nest items like we are used to</li + ></ul + ></li + ><li + >and then get back to initial list</li + ></ul + ></div + ></div ></div ></div ><div id="footer" ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/NoLayout.html b/html-test/ref/NoLayout.html index a6bad724..8b47eab8 100644 --- a/html-test/ref/NoLayout.html +++ b/html-test/ref/NoLayout.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NoLayout.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NoLayout.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: <a href="" >Int</a @@ -78,7 +78,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NoLayout.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/NonGreedy.html b/html-test/ref/NonGreedy.html index 91deb281..c22c8ea9 100644 --- a/html-test/ref/NonGreedy.html +++ b/html-test/ref/NonGreedy.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NonGreedy.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NonGreedy.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: a</p ><div class="doc" @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_NonGreedy.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Operators.html b/html-test/ref/Operators.html index e9be655f..6ac8ae38 100644 --- a/html-test/ref/Operators.html +++ b/html-test/ref/Operators.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -153,11 +153,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><a href="" >(**>)</a >, <a href="" - >(<**)</a + >(**<)</a >, <a href="" >(>**)</a >, <a href="" - >(**<)</a + >(<**)</a > :: a -> a -> ()</li ></ul ></li @@ -176,7 +176,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:-43--45-" class="def" + ><a href="" id="v:-43--45-" class="def" >(+-)</a > :: a -> a -> a</p ><div class="doc" @@ -186,7 +186,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:-42--47-" class="def" + ><a href="" id="v:-42--47-" class="def" >(*/)</a > :: a -> a -> a <span class="fixity" >infixr 7</span @@ -200,7 +200,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: a -> a -> a <span class="fixity" >infixl 3</span @@ -216,7 +216,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a ></p ><div class="doc" @@ -231,7 +231,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><td class="src" ><a href="" >Foo</a - > <a name="v:Bar" class="def" + > <a href="" id="v:Bar" class="def" >`Bar`</a > <a href="" >Foo</a @@ -249,7 +249,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><td class="src" ><a href="" >Foo</a - > <a name="v::-45-" class="def" + > <a href="" id="v::-45-" class="def" >:-</a > <a href="" >Foo</a @@ -270,7 +270,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >pattern</span - > <a name="v::-43-" class="def" + > <a href="" id="v::-43-" class="def" >(:+)</a > :: t -> t -> [t] <span class="fixity" >infixr 3</span @@ -286,7 +286,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >data</span - > a <a name="t:-60--45--62-" class="def" + > a <a href="" id="t:-60--45--62-" class="def" ><-></a > b <span class="keyword" >where</span @@ -305,7 +305,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><table ><tr ><td class="src" - ><a name="v::-60--45--62-" class="def" + ><a href="" id="v::-60--45--62-" class="def" >(:<->)</a > :: a -> b -> a <a href="" ><-></a @@ -324,7 +324,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >type family</span - > a <a name="t:-43--43-" class="def" + > a <a href="" id="t:-43--43-" class="def" >++</a > b <span class="fixity" >infix 3</span @@ -340,7 +340,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >data family</span - > a <a name="t:-42--42-" class="def" + > a <a href="" id="t:-42--42-" class="def" >**</a > b <span class="fixity" >infix 9</span @@ -356,7 +356,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >class</span - > a <a name="t:-62--60--62-" class="def" + > a <a href="" id="t:-62--60--62-" class="def" >><></a > b <span class="keyword" >where</span @@ -375,7 +375,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >type</span - > a <a name="t:-60--62--60-" class="def" + > a <a href="" id="t:-60--62--60-" class="def" ><><</a > b :: * <span class="fixity" >infixl 2</span @@ -385,7 +385,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >data</span - > a <a name="t:-62--60--60-" class="def" + > a <a href="" id="t:-62--60--60-" class="def" >><<</a > b <span class="fixity" >infixl 3</span @@ -397,9 +397,9 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:-62--62--60-" class="def" + ><a href="" id="v:-62--62--60-" class="def" >(>><)</a - >, <a name="v:-60--60--62-" class="def" + >, <a href="" id="v:-60--60--62-" class="def" >(<<>)</a > :: a -> b -> () <span class="fixity" >infixl 5 <<></span @@ -409,18 +409,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ></span ></p ><p class="src" - ><a name="v:-42--42--62-" class="def" + ><a href="" id="v:-42--42--62-" class="def" >(**>)</a - >, <a name="v:-60--42--42-" class="def" - >(<**)</a - >, <a name="v:-62--42--42-" class="def" - >(>**)</a - >, <a name="v:-42--42--60-" class="def" + >, <a href="" id="v:-42--42--60-" class="def" >(**<)</a + >, <a href="" id="v:-62--42--42-" class="def" + >(>**)</a + >, <a href="" id="v:-60--42--42-" class="def" + >(<**)</a > :: a -> a -> () <span class="fixity" >infixr 8 **>, >**</span ><span class="fixity" - >infixl 8 <**, **<</span + >infixl 8 **<, <**</span ><span class="rightedge" ></span ></p @@ -434,7 +434,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p class="src" ><span class="keyword" >type</span - > <a name="t:-62--45--60-" class="def" + > <a href="" id="t:-62--45--60-" class="def" >(>-<)</a > a b = a <a href="" ><-></a @@ -454,7 +454,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Operators.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/PatternSyns.html b/html-test/ref/PatternSyns.html index 00861b39..6fe8fff0 100644 --- a/html-test/ref/PatternSyns.html +++ b/html-test/ref/PatternSyns.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -116,7 +116,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:FooType" class="def" + > <a href="" id="t:FooType" class="def" >FooType</a > x</p ><div class="doc" @@ -129,7 +129,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><table ><tr ><td class="src" - ><a name="v:FooCtor" class="def" + ><a href="" id="v:FooCtor" class="def" >FooCtor</a > x</td ><td class="doc empty" @@ -142,7 +142,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >pattern</span - > <a name="v:Foo" class="def" + > <a href="" id="v:Foo" class="def" >Foo</a > :: t -> <a href="" >FooType</a @@ -160,7 +160,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >pattern</span - > <a name="v:Bar" class="def" + > <a href="" id="v:Bar" class="def" >Bar</a > :: t -> <a href="" >FooType</a @@ -180,7 +180,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >pattern</span - > <a name="v::-60--45--62-" class="def" + > <a href="" id="v::-60--45--62-" class="def" >(:<->)</a > :: t -> t -> (<a href="" >FooType</a @@ -202,13 +202,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >data</span - > a <a name="t:-62--60-" class="def" + > a <a href="" id="t:-62--60-" class="def" >><</a > b</p ><div class="doc" ><p >Doc for (<code - >><</code + ><a href="" + >><</a + ></code >)</p ></div ><div class="subs constructors" @@ -217,7 +219,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><table ><tr ><td class="src" - ><a name="v:Empty" class="def" + ><a href="" id="v:Empty" class="def" >Empty</a ></td ><td class="doc empty" @@ -230,7 +232,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p class="src" ><span class="keyword" >pattern</span - > <a name="v:E" class="def" + > <a href="" id="v:E" class="def" >E</a > :: <a href="" >(><)</a @@ -250,7 +252,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PatternSyns.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/PromotedTypes.html b/html-test/ref/PromotedTypes.html new file mode 100644 index 00000000..db42f637 --- /dev/null +++ b/html-test/ref/PromotedTypes.html @@ -0,0 +1,201 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" +><head + ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" + /><title + >PromotedTypes</title + ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" + /><script src="haddock-util.js" type="text/javascript" + ></script + ><script type="text/javascript" + >//<![CDATA[ +window.onload = function () {pageLoad();setSynopsis("mini_PromotedTypes.html");}; +//]]> +</script + ></head + ><body + ><div id="package-header" + ><ul class="links" id="page-menu" + ><li + ><a href="" + >Contents</a + ></li + ><li + ><a href="" + >Index</a + ></li + ></ul + ><p class="caption empty" + > </p + ></div + ><div id="content" + ><div id="module-header" + ><table class="info" + ><tr + ><th + >Safe Haskell</th + ><td + >Safe</td + ></tr + ></table + ><p class="caption" + >PromotedTypes</p + ></div + ><div id="interface" + ><h1 + >Documentation</h1 + ><div class="top" + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" id="t:RevList" class="def" + >RevList</a + > a</p + ><div class="subs constructors" + ><p class="caption" + >Constructors</p + ><table + ><tr + ><td class="src" + ><a href="" id="v:RNil" class="def" + >RNil</a + ></td + ><td class="doc empty" + > </td + ></tr + ><tr + ><td class="src" + >(<a href="" + >RevList</a + > a) <a href="" id="v::-62-" class="def" + >:></a + > a</td + ><td class="doc empty" + > </td + ></tr + ></table + ></div + ></div + ><div class="top" + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" id="t:Pattern" class="def" + >Pattern</a + > :: [*] -> * <span class="keyword" + >where</span + ></p + ><div class="subs constructors" + ><p class="caption" + >Constructors</p + ><table + ><tr + ><td class="src" + ><a href="" id="v:Nil" class="def" + >Nil</a + > :: <a href="" + >Pattern</a + > '[]</td + ><td class="doc empty" + > </td + ></tr + ><tr + ><td class="src" + ><a href="" id="v:Cons" class="def" + >Cons</a + > :: <a href="" + >Maybe</a + > h -> <a href="" + >Pattern</a + > t -> <a href="" + >Pattern</a + > (h ': t)</td + ><td class="doc empty" + > </td + ></tr + ></table + ></div + ></div + ><div class="top" + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" id="t:RevPattern" class="def" + >RevPattern</a + > :: <a href="" + >RevList</a + > * -> * <span class="keyword" + >where</span + ></p + ><div class="subs constructors" + ><p class="caption" + >Constructors</p + ><table + ><tr + ><td class="src" + ><a href="" id="v:RevNil" class="def" + >RevNil</a + > :: <a href="" + >RevPattern</a + > <a href="" + >RNil</a + ></td + ><td class="doc empty" + > </td + ></tr + ><tr + ><td class="src" + ><a href="" id="v:RevCons" class="def" + >RevCons</a + > :: <a href="" + >Maybe</a + > h -> <a href="" + >RevPattern</a + > t -> <a href="" + >RevPattern</a + > (t <a href="" + >:></a + > h)</td + ><td class="doc empty" + > </td + ></tr + ></table + ></div + ></div + ><div class="top" + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" id="t:Tuple" class="def" + >Tuple</a + > :: (*, *) -> * <span class="keyword" + >where</span + ></p + ><div class="subs constructors" + ><p class="caption" + >Constructors</p + ><table + ><tr + ><td class="src" + ><a href="" id="v:Tuple" class="def" + >Tuple</a + > :: a -> b -> <a href="" + >Tuple</a + > '(a, b)</td + ><td class="doc empty" + > </td + ></tr + ></table + ></div + ></div + ></div + ></div + ><div id="footer" + ><p + >Produced by <a href="" + >Haddock</a + > version 2.16.2</p + ></div + ></body + ></html +> diff --git a/html-test/ref/Properties.html b/html-test/ref/Properties.html index d491b98e..5d2e58c0 100644 --- a/html-test/ref/Properties.html +++ b/html-test/ref/Properties.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Properties.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Properties.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:fib" class="def" + ><a href="" id="v:fib" class="def" >fib</a > :: <a href="" >Integer</a @@ -84,7 +84,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Properties.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/PruneWithWarning.html b/html-test/ref/PruneWithWarning.html index aa055203..bbf21f42 100644 --- a/html-test/ref/PruneWithWarning.html +++ b/html-test/ref/PruneWithWarning.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PruneWithWarning.html" ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -63,7 +63,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_PruneWithWarning.html" ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/QuasiExpr.html b/html-test/ref/QuasiExpr.html index 7c249819..41129d59 100644 --- a/html-test/ref/QuasiExpr.html +++ b/html-test/ref/QuasiExpr.html @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Expr" class="def" + > <a href="" id="t:Expr" class="def" >Expr</a ></p ><div class="subs constructors" @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><table ><tr ><td class="src" - ><a name="v:IntExpr" class="def" + ><a href="" id="v:IntExpr" class="def" >IntExpr</a > <a href="" >Integer</a @@ -67,7 +67,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:AntiIntExpr" class="def" + ><a href="" id="v:AntiIntExpr" class="def" >AntiIntExpr</a > <a href="" >String</a @@ -77,7 +77,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:BinopExpr" class="def" + ><a href="" id="v:BinopExpr" class="def" >BinopExpr</a > <a href="" >BinOp</a @@ -91,7 +91,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:AntiExpr" class="def" + ><a href="" id="v:AntiExpr" class="def" >AntiExpr</a > <a href="" >String</a @@ -107,15 +107,55 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><div id="section.i:Expr" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Show</a - > <a href="" - >Expr</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:Expr:Show:1" class="instance expander" onclick="toggleSection('i:id:Expr:Show:1')" + ></span + > <a href="" + >Show</a + > <a href="" + >Expr</a + ></span ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:Expr:Show:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >showsPrec</a + > :: <a href="" + >Int</a + > -> <a href="" + >Expr</a + > -> <a href="" + >ShowS</a + ></p + ><p class="src" + ><a href="" + >show</a + > :: <a href="" + >Expr</a + > -> <a href="" + >String</a + ></p + ><p class="src" + ><a href="" + >showList</a + > :: [<a href="" + >Expr</a + >] -> <a href="" + >ShowS</a + ></p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -124,7 +164,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:BinOp" class="def" + > <a href="" id="t:BinOp" class="def" >BinOp</a ></p ><div class="subs constructors" @@ -133,7 +173,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><table ><tr ><td class="src" - ><a name="v:AddOp" class="def" + ><a href="" id="v:AddOp" class="def" >AddOp</a ></td ><td class="doc empty" @@ -141,7 +181,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:SubOp" class="def" + ><a href="" id="v:SubOp" class="def" >SubOp</a ></td ><td class="doc empty" @@ -149,7 +189,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:MulOp" class="def" + ><a href="" id="v:MulOp" class="def" >MulOp</a ></td ><td class="doc empty" @@ -157,7 +197,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></tr ><tr ><td class="src" - ><a name="v:DivOp" class="def" + ><a href="" id="v:DivOp" class="def" >DivOp</a ></td ><td class="doc empty" @@ -171,22 +211,62 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><div id="section.i:BinOp" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Show</a - > <a href="" - >BinOp</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:BinOp:Show:1" class="instance expander" onclick="toggleSection('i:id:BinOp:Show:1')" + ></span + > <a href="" + >Show</a + > <a href="" + >BinOp</a + ></span ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:BinOp:Show:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >showsPrec</a + > :: <a href="" + >Int</a + > -> <a href="" + >BinOp</a + > -> <a href="" + >ShowS</a + ></p + ><p class="src" + ><a href="" + >show</a + > :: <a href="" + >BinOp</a + > -> <a href="" + >String</a + ></p + ><p class="src" + ><a href="" + >showList</a + > :: [<a href="" + >BinOp</a + >] -> <a href="" + >ShowS</a + ></p + ></div + ></div + ></td + ></tr ></table ></div ></div ></div ><div class="top" ><p class="src" - ><a name="v:eval" class="def" + ><a href="" id="v:eval" class="def" >eval</a > :: <a href="" >Expr</a @@ -196,13 +276,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:expr" class="def" + ><a href="" id="v:expr" class="def" >expr</a > :: QuasiQuoter</p ></div ><div class="top" ><p class="src" - ><a name="v:parseExprExp" class="def" + ><a href="" id="v:parseExprExp" class="def" >parseExprExp</a > :: <a href="" >String</a @@ -214,7 +294,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiExpr.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/QuasiQuote.html b/html-test/ref/QuasiQuote.html index f96a7e67..610f5edf 100644 --- a/html-test/ref/QuasiQuote.html +++ b/html-test/ref/QuasiQuote.html @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiQuote.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:val" class="def" + ><a href="" id="v:val" class="def" >val</a > :: <a href="" >Integer</a @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_QuasiQuote.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/SpuriousSuperclassConstraints.html b/html-test/ref/SpuriousSuperclassConstraints.html index 2394de94..1cae5ba1 100644 --- a/html-test/ref/SpuriousSuperclassConstraints.html +++ b/html-test/ref/SpuriousSuperclassConstraints.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_SpuriousSuperclassCons ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -74,7 +74,7 @@ Fix spurious superclass constraints bug.</pre ><p class="src" ><span class="keyword" >data</span - > <a name="t:SomeType" class="def" + > <a href="" id="t:SomeType" class="def" >SomeType</a > f a</p ><div class="subs instances" @@ -83,27 +83,107 @@ Fix spurious superclass constraints bug.</pre ><div id="section.i:SomeType" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Functor</a - > (<a href="" - >SomeType</a - > f)</td + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:SomeType:Functor:1" class="instance expander" onclick="toggleSection('i:id:SomeType:Functor:1')" + ></span + > <a href="" + >Functor</a + > (<a href="" + >SomeType</a + > f)</span + ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><a href="" - >Applicative</a - > f => <a href="" - >Applicative</a - > (<a href="" - >SomeType</a - > f)</td + ><td colspan="2" + ><div id="section.i:id:SomeType:Functor:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >fmap</a + > :: (a -> b) -> <a href="" + >SomeType</a + > f a -> <a href="" + >SomeType</a + > f b</p + ><p class="src" + ><a href="" + >(<$)</a + > :: a -> <a href="" + >SomeType</a + > f b -> <a href="" + >SomeType</a + > f a</p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:SomeType:Applicative:2" class="instance expander" onclick="toggleSection('i:id:SomeType:Applicative:2')" + ></span + > <a href="" + >Applicative</a + > f => <a href="" + >Applicative</a + > (<a href="" + >SomeType</a + > f)</span + ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:id:SomeType:Applicative:2" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >pure</a + > :: a -> <a href="" + >SomeType</a + > f a</p + ><p class="src" + ><a href="" + >(<*>)</a + > :: <a href="" + >SomeType</a + > f (a -> b) -> <a href="" + >SomeType</a + > f a -> <a href="" + >SomeType</a + > f b</p + ><p class="src" + ><a href="" + >(*>)</a + > :: <a href="" + >SomeType</a + > f a -> <a href="" + >SomeType</a + > f b -> <a href="" + >SomeType</a + > f b</p + ><p class="src" + ><a href="" + >(<*)</a + > :: <a href="" + >SomeType</a + > f a -> <a href="" + >SomeType</a + > f b -> <a href="" + >SomeType</a + > f a</p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -114,7 +194,7 @@ Fix spurious superclass constraints bug.</pre ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TH.html b/html-test/ref/TH.html index 119d379c..e72c2189 100644 --- a/html-test/ref/TH.html +++ b/html-test/ref/TH.html @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TH.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:decl" class="def" + ><a href="" id="v:decl" class="def" >decl</a > :: Q [Dec]</p ></div @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TH.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TH2.html b/html-test/ref/TH2.html index 61145958..cf896bac 100644 --- a/html-test/ref/TH2.html +++ b/html-test/ref/TH2.html @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TH2.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: t -> t</p ></div @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TH2.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Test.html b/html-test/ref/Test.html index 89491f01..8b82fe0b 100644 --- a/html-test/ref/Test.html +++ b/html-test/ref/Test.html @@ -65,7 +65,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -371,11 +371,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><li ><a href="" >r</a - > :: <a href="" - >Int</a - ></li - ><li - ><a href="" + >, <a href="" >s</a > :: <a href="" >Int</a @@ -413,11 +409,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><li ><a href="" >u</a - > :: <a href="" - >Int</a - ></li - ><li - ><a href="" + >, <a href="" >v</a > :: <a href="" >Int</a @@ -669,7 +661,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T" class="def" + > <a href="" id="t:T" class="def" >T</a > a b</p ><div class="doc" @@ -685,7 +677,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:A" class="def" + ><a href="" id="v:A" class="def" >A</a > <a href="" >Int</a @@ -705,7 +697,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:B" class="def" + ><a href="" id="v:B" class="def" >B</a > (<a href="" >T</a @@ -732,7 +724,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T2" class="def" + > <a href="" id="t:T2" class="def" >T2</a > a b</p ><div class="doc" @@ -744,7 +736,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T3" class="def" + > <a href="" id="t:T3" class="def" >T3</a > a b</p ><div class="doc" @@ -757,7 +749,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:A1" class="def" + ><a href="" id="v:A1" class="def" >A1</a > a</td ><td class="doc empty" @@ -765,7 +757,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:B1" class="def" + ><a href="" id="v:B1" class="def" >B1</a > b</td ><td class="doc empty" @@ -778,7 +770,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T4" class="def" + > <a href="" id="t:T4" class="def" >T4</a > a b</p ><div class="subs constructors" @@ -787,7 +779,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:A2" class="def" + ><a href="" id="v:A2" class="def" >A2</a > a</td ><td class="doc empty" @@ -795,7 +787,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:B2" class="def" + ><a href="" id="v:B2" class="def" >B2</a > b</td ><td class="doc empty" @@ -808,7 +800,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T5" class="def" + > <a href="" id="t:T5" class="def" >T5</a > a b</p ><div class="subs constructors" @@ -817,7 +809,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:A3" class="def" + ><a href="" id="v:A3" class="def" >A3</a > a</td ><td class="doc" @@ -831,7 +823,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:B3" class="def" + ><a href="" id="v:B3" class="def" >B3</a > b</td ><td class="doc" @@ -850,7 +842,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:T6" class="def" + > <a href="" id="t:T6" class="def" >T6</a ></p ><div class="doc" @@ -863,7 +855,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:A4" class="def" + ><a href="" id="v:A4" class="def" >A4</a ></td ><td class="doc" @@ -877,7 +869,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:B4" class="def" + ><a href="" id="v:B4" class="def" >B4</a ></td ><td class="doc" @@ -891,7 +883,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ></tr ><tr ><td class="src" - ><a name="v:C4" class="def" + ><a href="" id="v:C4" class="def" >C4</a ></td ><td class="doc" @@ -910,7 +902,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N1" class="def" + > <a href="" id="t:N1" class="def" >N1</a > a</p ><div class="doc" @@ -923,7 +915,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N1" class="def" + ><a href="" id="v:N1" class="def" >N1</a > a</td ><td class="doc empty" @@ -936,7 +928,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N2" class="def" + > <a href="" id="t:N2" class="def" >N2</a > a b</p ><div class="doc" @@ -949,7 +941,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N2" class="def" + ><a href="" id="v:N2" class="def" >N2</a ></td ><td class="doc empty" @@ -960,16 +952,16 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:n" class="def" - >n</a - > :: a b</dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:n" class="def" + >n</a + > :: a b</dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -980,7 +972,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N3" class="def" + > <a href="" id="t:N3" class="def" >N3</a > a b</p ><div class="doc" @@ -993,7 +985,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N3" class="def" + ><a href="" id="v:N3" class="def" >N3</a ></td ><td class="doc empty" @@ -1004,22 +996,22 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:n3" class="def" - >n3</a - > :: a b</dt - ><dd class="doc" - ><p - >this is the <code - ><a href="" - >n3</a - ></code - > field</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:n3" class="def" + >n3</a + > :: a b</dfn + ><div class="doc" + ><p + >this is the <code + ><a href="" + >n3</a + ></code + > field</p + ></div + ></li + ></ul ></div ></td ></tr @@ -1030,7 +1022,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:N4" class="def" + > <a href="" id="t:N4" class="def" >N4</a > a b</p ><div class="doc" @@ -1043,7 +1035,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N5" class="def" + > <a href="" id="t:N5" class="def" >N5</a > a b</p ><div class="subs constructors" @@ -1052,7 +1044,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N5" class="def" + ><a href="" id="v:N5" class="def" >N5</a ></td ><td class="doc empty" @@ -1063,18 +1055,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:n5" class="def" - >n5</a - > :: a b</dt - ><dd class="doc" - ><p - >no docs on the datatype or the constructor</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:n5" class="def" + >n5</a + > :: a b</dfn + ><div class="doc" + ><p + >no docs on the datatype or the constructor</p + ></div + ></li + ></ul ></div ></td ></tr @@ -1085,7 +1077,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N6" class="def" + > <a href="" id="t:N6" class="def" >N6</a > a b</p ><div class="subs constructors" @@ -1094,7 +1086,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N6" class="def" + ><a href="" id="v:N6" class="def" >N6</a ></td ><td class="doc" @@ -1107,16 +1099,16 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:n6" class="def" - >n6</a - > :: a b</dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:n6" class="def" + >n6</a + > :: a b</dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -1127,7 +1119,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:N7" class="def" + > <a href="" id="t:N7" class="def" >N7</a > a b</p ><div class="doc" @@ -1140,7 +1132,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:N7" class="def" + ><a href="" id="v:N7" class="def" >N7</a ></td ><td class="doc" @@ -1157,16 +1149,16 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:n7" class="def" - >n7</a - > :: a b</dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:n7" class="def" + >n7</a + > :: a b</dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -1179,7 +1171,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:R" class="def" + > <a href="" id="t:R" class="def" >R</a ></p ><div class="doc" @@ -1213,7 +1205,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:C1" class="def" + ><a href="" id="v:C1" class="def" >C1</a ></td ><td class="doc" @@ -1230,80 +1222,68 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:p" class="def" - >p</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >This comment applies to the <code - ><a href="" - >p</a - ></code - > field</p - ></dd - ><dt class="src" - ><a name="v:q" class="def" - >q</a - > :: <span class="keyword" - >forall</span - > a. a -> a</dt - ><dd class="doc" - ><p - >This comment applies to the <code - ><a href="" - >q</a - ></code - > field</p - ></dd - ><dt class="src" - ><a name="v:r" class="def" - >r</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >This comment applies to both <code - ><a href="" - >r</a - ></code - > and <code - ><a href="" - >s</a - ></code - ></p - ></dd - ><dt class="src" - ><a name="v:s" class="def" - >s</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >This comment applies to both <code - ><a href="" - >r</a - ></code - > and <code - ><a href="" - >s</a - ></code - ></p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:p" class="def" + >p</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >This comment applies to the <code + ><a href="" + >p</a + ></code + > field</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:q" class="def" + >q</a + > :: <span class="keyword" + >forall</span + > a. a -> a</dfn + ><div class="doc" + ><p + >This comment applies to the <code + ><a href="" + >q</a + ></code + > field</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:r" class="def" + >r</a + >, <a href="" id="v:s" class="def" + >s</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >This comment applies to both <code + ><a href="" + >r</a + ></code + > and <code + ><a href="" + >s</a + ></code + ></p + ></div + ></li + ></ul ></div ></td ></tr ><tr ><td class="src" - ><a name="v:C2" class="def" + ><a href="" id="v:C2" class="def" >C2</a ></td ><td class="doc" @@ -1320,52 +1300,48 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:t" class="def" - >t</a - > :: T1 -> <a href="" - >T2</a - > <a href="" - >Int</a - > <a href="" - >Int</a - > -> <a href="" - >T3</a - > <a href="" - >Bool</a - > <a href="" - >Bool</a - > -> <a href="" - >T4</a - > <a href="" - >Float</a - > <a href="" - >Float</a - > -> <a href="" - >T5</a - > () ()</dt - ><dd class="doc empty" - > </dd - ><dt class="src" - ><a name="v:u" class="def" - >u</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc empty" - > </dd - ><dt class="src" - ><a name="v:v" class="def" - >v</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:t" class="def" + >t</a + > :: T1 -> <a href="" + >T2</a + > <a href="" + >Int</a + > <a href="" + >Int</a + > -> <a href="" + >T3</a + > <a href="" + >Bool</a + > <a href="" + >Bool</a + > -> <a href="" + >T4</a + > <a href="" + >Float</a + > <a href="" + >Float</a + > -> <a href="" + >T5</a + > () ()</dfn + ><div class="doc empty" + > </div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:u" class="def" + >u</a + >, <a href="" id="v:v" class="def" + >v</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -1376,7 +1352,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:R1" class="def" + > <a href="" id="t:R1" class="def" >R1</a ></p ><div class="doc" @@ -1389,7 +1365,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><table ><tr ><td class="src" - ><a name="v:C3" class="def" + ><a href="" id="v:C3" class="def" >C3</a ></td ><td class="doc" @@ -1406,52 +1382,56 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:s1" class="def" - >s1</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >The <code - ><a href="" - >s1</a - ></code - > record selector</p - ></dd - ><dt class="src" - ><a name="v:s2" class="def" - >s2</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >The <code - ><a href="" - >s2</a - ></code - > record selector</p - ></dd - ><dt class="src" - ><a name="v:s3" class="def" - >s3</a - > :: <a href="" - >Int</a - ></dt - ><dd class="doc" - ><p - >The <code - ><a href="" - >s3</a - ></code - > record selector</p - ></dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:s1" class="def" + >s1</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >The <code + ><a href="" + >s1</a + ></code + > record selector</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:s2" class="def" + >s2</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >The <code + ><a href="" + >s2</a + ></code + > record selector</p + ></div + ></li + ><li + ><dfn class="src" + ><a href="" id="v:s3" class="def" + >s3</a + > :: <a href="" + >Int</a + ></dfn + ><div class="doc" + ><p + >The <code + ><a href="" + >s3</a + ></code + > record selector</p + ></div + ></li + ></ul ></div ></td ></tr @@ -1470,7 +1450,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; >class</span > <a href="" >D</a - > a => <a name="t:C" class="def" + > a => <a href="" id="t:C" class="def" >C</a > a <span class="keyword" >where</span @@ -1489,7 +1469,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:a" class="def" + ><a href="" id="v:a" class="def" >a</a > :: <a href="" >IO</a @@ -1503,7 +1483,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; > method</p ></div ><p class="src" - ><a name="v:b" class="def" + ><a href="" id="v:b" class="def" >b</a > :: [a]</p ><div class="doc" @@ -1520,7 +1500,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:D" class="def" + > <a href="" id="t:D" class="def" >D</a > a <span class="keyword" >where</span @@ -1533,13 +1513,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:d" class="def" + ><a href="" id="v:d" class="def" >d</a > :: <a href="" >T</a > a b</p ><p class="src" - ><a name="v:e" class="def" + ><a href="" id="v:e" class="def" >e</a > :: (a, a)</p ></div @@ -1549,25 +1529,85 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><div id="section.i:D" class="show" ><table ><tr - ><td class="src" - ><a href="" - >D</a - > <a href="" - >Float</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:D:D:1" class="instance expander" onclick="toggleSection('i:ic:D:D:1')" + ></span + > <a href="" + >D</a + > <a href="" + >Float</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><a href="" - >D</a - > <a href="" - >Int</a + ><td colspan="2" + ><div id="section.i:ic:D:D:1" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >d</a + > :: <a href="" + >T</a + > <a href="" + >Float</a + > b</p + ><p class="src" + ><a href="" + >e</a + > :: (<a href="" + >Float</a + >, <a href="" + >Float</a + >)</p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:D:D:2" class="instance expander" onclick="toggleSection('i:ic:D:D:2')" + ></span + > <a href="" + >D</a + > <a href="" + >Int</a + ></span ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:D:D:2" class="inst-details hide" + ><div class="subs methods" + ><p class="caption" + >Methods</p + ><p class="src" + ><a href="" + >d</a + > :: <a href="" + >T</a + > <a href="" + >Int</a + > b</p + ><p class="src" + ><a href="" + >e</a + > :: (<a href="" + >Int</a + >, <a href="" + >Int</a + >)</p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -1576,7 +1616,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:E" class="def" + > <a href="" id="t:E" class="def" >E</a > a</p ><div class="doc" @@ -1594,7 +1634,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:F" class="def" + > <a href="" id="t:F" class="def" >F</a > a <span class="keyword" >where</span @@ -1603,7 +1643,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:ff" class="def" + ><a href="" id="v:ff" class="def" >ff</a > :: a</p ></div @@ -1616,7 +1656,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Test.html");}; >Function types</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: <a href="" >C</a @@ -1678,7 +1718,7 @@ using double quotes: <a href="" ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: <a href="" >Int</a @@ -1787,7 +1827,7 @@ is at the beginning of the line).</pre >A hidden module</h1 ><div class="top" ><p class="src" - ><a name="v:hidden" class="def" + ><a href="" id="v:hidden" class="def" >hidden</a > :: <a href="" >Int</a @@ -1813,7 +1853,7 @@ is at the beginning of the line).</pre ><p class="src" ><span class="keyword" >data</span - > <a name="t:Ex" class="def" + > <a href="" id="t:Ex" class="def" >Ex</a > a</p ><div class="doc" @@ -1830,7 +1870,7 @@ is at the beginning of the line).</pre >forall</span > b . <a href="" >C</a - > b => <a name="v:Ex1" class="def" + > b => <a href="" id="v:Ex1" class="def" >Ex1</a > b</td ><td class="doc empty" @@ -1840,7 +1880,7 @@ is at the beginning of the line).</pre ><td class="src" ><span class="keyword" >forall</span - > b . <a name="v:Ex2" class="def" + > b . <a href="" id="v:Ex2" class="def" >Ex2</a > b</td ><td class="doc empty" @@ -1852,7 +1892,7 @@ is at the beginning of the line).</pre >forall</span > b . <a href="" >C</a - > a => <a name="v:Ex3" class="def" + > a => <a href="" id="v:Ex3" class="def" >Ex3</a > b</td ><td class="doc empty" @@ -1860,7 +1900,7 @@ is at the beginning of the line).</pre ></tr ><tr ><td class="src" - ><a name="v:Ex4" class="def" + ><a href="" id="v:Ex4" class="def" >Ex4</a > (<span class="keyword" >forall</span @@ -1875,7 +1915,7 @@ is at the beginning of the line).</pre >Type signatures with argument docs</h1 ><div class="top" ><p class="src" - ><a name="v:k" class="def" + ><a href="" id="v:k" class="def" >k</a ></p ><div class="subs arguments" @@ -1963,7 +2003,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:l" class="def" + ><a href="" id="v:l" class="def" >l</a ></p ><div class="subs arguments" @@ -2003,7 +2043,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:m" class="def" + ><a href="" id="v:m" class="def" >m</a ></p ><div class="subs arguments" @@ -2049,7 +2089,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:o" class="def" + ><a href="" id="v:o" class="def" >o</a ></p ><div class="subs arguments" @@ -2099,7 +2139,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:f-39-" class="def" + ><a href="" id="v:f-39-" class="def" >f'</a > :: <a href="" >Int</a @@ -2116,7 +2156,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:withType" class="def" + ><a href="" id="v:withType" class="def" >withType</a > :: <a href="" >Int</a @@ -2128,7 +2168,7 @@ is at the beginning of the line).</pre ></div ><div class="top" ><p class="src" - ><a name="v:withoutType" class="def" + ><a href="" id="v:withoutType" class="def" >withoutType</a > :: t</p ><div class="doc" @@ -2142,7 +2182,7 @@ is at the beginning of the line).</pre ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Ticket253_1.html b/html-test/ref/Threaded.html index 2853001c..1f54b9ea 100644 --- a/html-test/ref/Ticket253_1.html +++ b/html-test/ref/Threaded.html @@ -3,13 +3,13 @@ ><head ><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title - >Ticket253_1</title + >Threaded</title ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript" ></script ><script type="text/javascript" >//<![CDATA[ -window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_1.html");}; +window.onload = function () {pageLoad();setSynopsis("mini_Threaded.html");}; //]]> </script ></head @@ -35,11 +35,21 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_1.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >None</td ></tr ></table ><p class="caption" - >Ticket253_1</p + >Threaded</p + ></div + ><div id="description" + ><p class="caption" + >Description</p + ><div class="doc" + ><p + >Ensures haddock built with <code + >-threaded</code + >.</p + ></div ></div ><div id="synopsis" ><p id="control.syn" class="caption expander" onclick="toggleSection('syn')" @@ -47,9 +57,9 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_1.html");}; ><ul id="section.syn" class="hide" onclick="toggleSection('syn')" ><li class="src short" ><a href="" - >foo</a + >f</a > :: <a href="" - >Int</a + >Integer</a ></li ></ul ></div @@ -58,24 +68,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_1.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" - >foo</a + ><a href="" id="v:f" class="def" + >f</a > :: <a href="" - >Int</a + >Integer</a ></p ><div class="doc" ><p - >See <code - ><a href="" - >bar</a - ></code - >.</p - ><p - >Also see <code - ><a href="" - >Baz</a - ></code - ></p + ><code + >$(forkTH)</code + > fails at compile time if haddock isn't using the + threaded RTS.</p ></div ></div ></div @@ -84,7 +87,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket253_1.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Ticket112.html b/html-test/ref/Ticket112.html index 528787c7..4aefb488 100644 --- a/html-test/ref/Ticket112.html +++ b/html-test/ref/Ticket112.html @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket112.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: a</p ><div class="doc" @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket112.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Ticket61.html b/html-test/ref/Ticket61.html index 5a181e0c..aeb3c022 100644 --- a/html-test/ref/Ticket61.html +++ b/html-test/ref/Ticket61.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket61.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket61.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:C" class="def" + > <a href="" id="t:C" class="def" >C</a > a <span class="keyword" >where</span @@ -57,7 +57,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket61.html");}; ><p class="caption" >Methods</p ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: a</p ><div class="doc" @@ -72,7 +72,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket61.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Ticket75.html b/html-test/ref/Ticket75.html index 26686701..169b0522 100644 --- a/html-test/ref/Ticket75.html +++ b/html-test/ref/Ticket75.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket75.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -68,7 +68,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket75.html");}; ><p class="src" ><span class="keyword" >data</span - > a <a name="t::-45-" class="def" + > a <a href="" id="t::-45-" class="def" >:-</a > b</p ><div class="subs constructors" @@ -77,7 +77,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket75.html");}; ><table ><tr ><td class="src" - ><a name="v:Q" class="def" + ><a href="" id="v:Q" class="def" >Q</a ></td ><td class="doc empty" @@ -88,7 +88,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket75.html");}; ></div ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: <a href="" >Int</a @@ -108,7 +108,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Ticket75.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TitledPicture.html b/html-test/ref/TitledPicture.html index f1353dfa..3aac9689 100644 --- a/html-test/ref/TitledPicture.html +++ b/html-test/ref/TitledPicture.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TitledPicture.html");} ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -64,7 +64,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TitledPicture.html");} >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:foo" class="def" + ><a href="" id="v:foo" class="def" >foo</a > :: <a href="" >Integer</a @@ -81,7 +81,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TitledPicture.html");} ></div ><div class="top" ><p class="src" - ><a name="v:bar" class="def" + ><a href="" id="v:bar" class="def" >bar</a > :: <a href="" >Integer</a @@ -102,7 +102,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TitledPicture.html");} ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TypeFamilies.html b/html-test/ref/TypeFamilies.html index 355d9248..3295318f 100644 --- a/html-test/ref/TypeFamilies.html +++ b/html-test/ref/TypeFamilies.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -162,7 +162,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:X" class="def" + > <a href="" id="t:X" class="def" >X</a ></p ><div class="doc" @@ -175,7 +175,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><table ><tr ><td class="src" - ><a name="v:X" class="def" + ><a href="" id="v:X" class="def" >X</a ></td ><td class="doc" @@ -185,7 +185,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td class="src" - ><a name="v:XX" class="def" + ><a href="" id="v:XX" class="def" >XX</a ></td ><td class="doc" @@ -195,7 +195,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td class="src" - ><a name="v:XXX" class="def" + ><a href="" id="v:XXX" class="def" >XXX</a ></td ><td class="doc" @@ -211,11 +211,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:X" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Assoc</a - > * <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:X:Assoc:1" class="instance expander" onclick="toggleSection('i:id:X:Assoc:1')" + ></span + > <a href="" + >Assoc</a + > * <a href="" + >X</a + ></span ></td ><td class="doc" ><p @@ -223,11 +227,41 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><a href="" - >Test</a - > * <a href="" - >X</a + ><td colspan="2" + ><div id="section.i:id:X:Assoc:1" class="inst-details hide" + ><div class="subs associated-types" + ><p class="caption" + >Associated Types</p + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > (<a href="" + >X</a + > :: k)</p + ><p class="src" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > (<a href="" + >X</a + > :: k) :: *</p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:X:Test:2" class="instance expander" onclick="toggleSection('i:id:X:Test:2')" + ></span + > <a href="" + >Test</a + > * <a href="" + >X</a + ></span ></td ><td class="doc" ><p @@ -235,29 +269,47 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><a href="" - >(><)</a - > <a href="" - >X</a - > <a href="" - >XX</a - > <a href="" - >XXX</a + ><td colspan="2" + ><div id="section.i:id:X:Test:2" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:X:-62--60-:3" class="instance expander" onclick="toggleSection('i:id:X:-62--60-:3')" + ></span + > <a href="" + >(><)</a + > <a href="" + >X</a + > <a href="" + >XX</a + > <a href="" + >XXX</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > <a href="" - >X</a - > = <a href="" - >Y</a + ><td colspan="2" + ><div id="section.i:id:X:-62--60-:3" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > <a href="" + >X</a + > = <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -265,69 +317,75 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >AssocD</a - > * <a href="" - >X</a - > = <a name="v:AssocX" class="def" - >AssocX</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > * <a href="" + >X</a + > = <a href="" id="v:AssocX" class="def" + >AssocX</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >AssocT</a - > * <a href="" - >X</a - > = <a href="" - >Foo</a - > * <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > * <a href="" + >X</a + > = <a href="" + >Foo</a + > * <a href="" + >X</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > * <a href="" - >X</a - > <ul class="inst" - ><li class="inst" - >= <a name="v:BatX" class="def" - >BatX</a - > <a href="" - >X</a - ></li + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > * <a href="" + >X</a + > <ul class="inst" ><li class="inst" - >| <a name="v:BatXX" class="def" - >BatXX</a - > { <ul class="subs" - ><li - ><a name="v:aaa" class="def" - >aaa</a - > :: <a href="" - >X</a - ></li + >= <a href="" id="v:BatX" class="def" + >BatX</a + > <a href="" + >X</a + ></li + ><li class="inst" + >| <a href="" id="v:BatXX" class="def" + >BatXX</a + > { <ul class="subs" ><li - ><a name="v:bbb" class="def" - >bbb</a - > :: <a href="" - >Y</a - ></li - ></ul - > }</li - ></ul + ><a href="" id="v:aaa" class="def" + >aaa</a + > :: <a href="" + >X</a + ></li + ><li + ><a href="" id="v:bbb" class="def" + >bbb</a + > :: <a href="" + >Y</a + ></li + ></ul + > }</li + ></ul + ></span ></td ><td class="doc" ><p @@ -335,15 +393,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > * <a href="" - >X</a - > = <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > * <a href="" + >X</a + > = <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -351,33 +411,37 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > * <a href="" - >X</a - > a = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > * <a href="" + >X</a + > a = <a href="" + >X</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > <a href="" - >X</a - > <a href="" - >XXX</a - > <a href="" - >XX</a - > = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > <a href="" + >X</a + > <a href="" + >XXX</a + > <a href="" + >XX</a + > = <a href="" + >X</a + ></span ></td ><td class="doc empty" > </td @@ -390,7 +454,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Y" class="def" + > <a href="" id="t:Y" class="def" >Y</a ></p ><div class="doc" @@ -403,11 +467,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Y" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Assoc</a - > * <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:Y:Assoc:1" class="instance expander" onclick="toggleSection('i:id:Y:Assoc:1')" + ></span + > <a href="" + >Assoc</a + > * <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -415,11 +483,41 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><a href="" - >Test</a - > * <a href="" - >Y</a + ><td colspan="2" + ><div id="section.i:id:Y:Assoc:1" class="inst-details hide" + ><div class="subs associated-types" + ><p class="caption" + >Associated Types</p + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > (<a href="" + >Y</a + > :: k)</p + ><p class="src" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > (<a href="" + >Y</a + > :: k) :: *</p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:id:Y:Test:2" class="instance expander" onclick="toggleSection('i:id:Y:Test:2')" + ></span + > <a href="" + >Test</a + > * <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -427,59 +525,73 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bar</a - > <a href="" - >Y</a + ><td colspan="2" + ><div id="section.i:id:Y:Test:2" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bar</a + > <a href="" + >Y</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >AssocD</a - > * <a href="" - >Y</a - > = <a name="v:AssocY" class="def" - >AssocY</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > * <a href="" + >Y</a + > = <a href="" id="v:AssocY" class="def" + >AssocY</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >AssocT</a - > * <a href="" - >Y</a - > = <a href="" - >Bat</a - > * <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > * <a href="" + >Y</a + > = <a href="" + >Bat</a + > * <a href="" + >Y</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > * <a href="" - >Y</a - > = <a name="v:BatY" class="def" - >BatY</a - > <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > * <a href="" + >Y</a + > = <a href="" id="v:BatY" class="def" + >BatY</a + > <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -487,15 +599,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > * <a href="" - >Y</a - > = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > * <a href="" + >Y</a + > = <a href="" + >X</a + ></span ></td ><td class="doc" ><p @@ -503,14 +617,16 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > * <a href="" - >Y</a - > a = a</td + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > * <a href="" + >Y</a + > a = a</span + ></td ><td class="doc empty" > </td ></tr @@ -522,7 +638,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:Z" class="def" + > <a href="" id="t:Z" class="def" >Z</a ></p ><div class="doc" @@ -535,7 +651,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><table ><tr ><td class="src" - ><a name="v:ZA" class="def" + ><a href="" id="v:ZA" class="def" >ZA</a ></td ><td class="doc empty" @@ -543,7 +659,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></tr ><tr ><td class="src" - ><a name="v:ZB" class="def" + ><a href="" id="v:ZB" class="def" >ZB</a ></td ><td class="doc empty" @@ -557,53 +673,55 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Z" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > <a href="" - >Z</a - > <span class="keyword" - >where</span - ><ul class="inst" - ><li class="inst" - ><a name="v:BatZ1" class="def" - >BatZ1</a - > :: <a href="" - >Z</a - > -> <a href="" - >Bat</a - > <a href="" - >Z</a - > <a href="" - >ZA</a - ></li + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > <a href="" + >Z</a + > <span class="keyword" + >where</span + ><ul class="inst" ><li class="inst" - ><a name="v:BatZ2" class="def" - >BatZ2</a - > :: { <ul class="subs" - ><li - ><a name="v:batx" class="def" - >batx</a - > :: <a href="" - >X</a - ></li + ><a href="" id="v:BatZ1" class="def" + >BatZ1</a + > :: <a href="" + >Z</a + > -> <a href="" + >Bat</a + > <a href="" + >Z</a + > <a href="" + >ZA</a + ></li + ><li class="inst" + ><a href="" id="v:BatZ2" class="def" + >BatZ2</a + > :: { <ul class="subs" ><li - ><a name="v:baty" class="def" - >baty</a - > :: <a href="" - >Y</a - ></li - ></ul - > } -> <a href="" - >Bat</a - > <a href="" - >Z</a - > <a href="" - >ZB</a - ></li - ></ul + ><a href="" id="v:batx" class="def" + >batx</a + > :: <a href="" + >X</a + ></li + ><li + ><a href="" id="v:baty" class="def" + >baty</a + > :: <a href="" + >Y</a + ></li + ></ul + > } -> <a href="" + >Bat</a + > <a href="" + >Z</a + > <a href="" + >ZB</a + ></li + ></ul + ></span ></td ><td class="doc" ><p @@ -618,7 +736,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Test" class="def" + > <a href="" id="t:Test" class="def" >Test</a > a</p ><div class="doc" @@ -631,11 +749,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Test" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Test</a - > * <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Test:Test:1" class="instance expander" onclick="toggleSection('i:ic:Test:Test:1')" + ></span + > <a href="" + >Test</a + > * <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -643,17 +765,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><a href="" - >Test</a - > * <a href="" - >X</a + ><td colspan="2" + ><div id="section.i:ic:Test:Test:1" class="inst-details hide" + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Test:Test:2" class="instance expander" onclick="toggleSection('i:ic:Test:Test:2')" + ></span + > <a href="" + >Test</a + > * <a href="" + >X</a + ></span ></td ><td class="doc" ><p >Doc for: instance Test X</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:Test:Test:2" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -662,7 +800,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a > a :: k</p ><div class="doc" @@ -675,15 +813,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Foo" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > * <a href="" - >Y</a - > = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > * <a href="" + >Y</a + > = <a href="" + >X</a + ></span ></td ><td class="doc" ><p @@ -691,15 +831,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > * <a href="" - >X</a - > = <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > * <a href="" + >X</a + > = <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -714,7 +856,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data family</span - > <a name="t:Bat" class="def" + > <a href="" id="t:Bat" class="def" >Bat</a > a :: *</p ><div class="doc" @@ -727,53 +869,55 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Bat" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > <a href="" - >Z</a - > <span class="keyword" - >where</span - ><ul class="inst" - ><li class="inst" - ><a name="v:BatZ1" class="def" - >BatZ1</a - > :: <a href="" - >Z</a - > -> <a href="" - >Bat</a - > <a href="" - >Z</a - > <a href="" - >ZA</a - ></li + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > <a href="" + >Z</a + > <span class="keyword" + >where</span + ><ul class="inst" ><li class="inst" - ><a name="v:BatZ2" class="def" - >BatZ2</a - > :: { <ul class="subs" - ><li - ><a name="v:batx" class="def" - >batx</a - > :: <a href="" - >X</a - ></li + ><a href="" id="v:BatZ1" class="def" + >BatZ1</a + > :: <a href="" + >Z</a + > -> <a href="" + >Bat</a + > <a href="" + >Z</a + > <a href="" + >ZA</a + ></li + ><li class="inst" + ><a href="" id="v:BatZ2" class="def" + >BatZ2</a + > :: { <ul class="subs" ><li - ><a name="v:baty" class="def" - >baty</a - > :: <a href="" - >Y</a - ></li - ></ul - > } -> <a href="" - >Bat</a - > <a href="" - >Z</a - > <a href="" - >ZB</a - ></li - ></ul + ><a href="" id="v:batx" class="def" + >batx</a + > :: <a href="" + >X</a + ></li + ><li + ><a href="" id="v:baty" class="def" + >baty</a + > :: <a href="" + >Y</a + ></li + ></ul + > } -> <a href="" + >Bat</a + > <a href="" + >Z</a + > <a href="" + >ZB</a + ></li + ></ul + ></span ></td ><td class="doc" ><p @@ -781,17 +925,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > * <a href="" - >Y</a - > = <a name="v:BatY" class="def" - >BatY</a - > <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > * <a href="" + >Y</a + > = <a href="" id="v:BatY" class="def" + >BatY</a + > <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -799,39 +945,41 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bat</a - > * <a href="" - >X</a - > <ul class="inst" - ><li class="inst" - >= <a name="v:BatX" class="def" - >BatX</a - > <a href="" - >X</a - ></li + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bat</a + > * <a href="" + >X</a + > <ul class="inst" ><li class="inst" - >| <a name="v:BatXX" class="def" - >BatXX</a - > { <ul class="subs" - ><li - ><a name="v:aaa" class="def" - >aaa</a - > :: <a href="" - >X</a - ></li + >= <a href="" id="v:BatX" class="def" + >BatX</a + > <a href="" + >X</a + ></li + ><li class="inst" + >| <a href="" id="v:BatXX" class="def" + >BatXX</a + > { <ul class="subs" ><li - ><a name="v:bbb" class="def" - >bbb</a - > :: <a href="" - >Y</a - ></li - ></ul - > }</li - ></ul + ><a href="" id="v:aaa" class="def" + >aaa</a + > :: <a href="" + >X</a + ></li + ><li + ><a href="" id="v:bbb" class="def" + >bbb</a + > :: <a href="" + >Y</a + ></li + ></ul + > }</li + ></ul + ></span ></td ><td class="doc" ><p @@ -846,7 +994,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > <a name="t:Assoc" class="def" + > <a href="" id="t:Assoc" class="def" >Assoc</a > a</p ><div class="doc" @@ -859,7 +1007,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >data</span - > <a name="t:AssocD" class="def" + > <a href="" id="t:AssocD" class="def" >AssocD</a > a :: *</p ><div class="doc" @@ -869,7 +1017,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type</span - > <a name="t:AssocT" class="def" + > <a href="" id="t:AssocT" class="def" >AssocT</a > a :: *</p ><div class="doc" @@ -883,11 +1031,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:Assoc" class="show" ><table ><tr - ><td class="src" - ><a href="" - >Assoc</a - > * <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Assoc:Assoc:1" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:1')" + ></span + > <a href="" + >Assoc</a + > * <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -895,17 +1047,73 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ></td ></tr ><tr - ><td class="src" - ><a href="" - >Assoc</a - > * <a href="" - >X</a + ><td colspan="2" + ><div id="section.i:ic:Assoc:Assoc:1" class="inst-details hide" + ><div class="subs associated-types" + ><p class="caption" + >Associated Types</p + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > (<a href="" + >Y</a + > :: k)</p + ><p class="src" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > (<a href="" + >Y</a + > :: k) :: *</p + ></div + ></div + ></td + ></tr + ><tr + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:Assoc:Assoc:2" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:2')" + ></span + > <a href="" + >Assoc</a + > * <a href="" + >X</a + ></span ></td ><td class="doc" ><p >Doc for: instance Assoc X</p ></td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:Assoc:Assoc:2" class="inst-details hide" + ><div class="subs associated-types" + ><p class="caption" + >Associated Types</p + ><p class="src" + ><span class="keyword" + >data</span + > <a href="" + >AssocD</a + > (<a href="" + >X</a + > :: k)</p + ><p class="src" + ><span class="keyword" + >type</span + > <a href="" + >AssocT</a + > (<a href="" + >X</a + > :: k) :: *</p + ></div + ></div + ></td + ></tr ></table ></div ></div @@ -914,7 +1122,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > <a name="t:Bar" class="def" + > <a href="" id="t:Bar" class="def" >Bar</a > b</p ><div class="doc" @@ -954,7 +1162,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >type family</span - > a <a name="t:-60--62-" class="def" + > a <a href="" id="t:-60--62-" class="def" ><></a > b :: k</p ><div class="subs instances" @@ -963,45 +1171,51 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:-60--62-" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > * <a href="" - >Y</a - > a = a</td + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > * <a href="" + >Y</a + > a = a</span + ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > * <a href="" - >X</a - > a = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > * <a href="" + >X</a + > a = <a href="" + >X</a + ></span ></td ><td class="doc empty" > </td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >(<>)</a - > <a href="" - >X</a - > <a href="" - >XXX</a - > <a href="" - >XX</a - > = <a href="" - >X</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >(<>)</a + > <a href="" + >X</a + > <a href="" + >XXX</a + > <a href="" + >XX</a + > = <a href="" + >X</a + ></span ></td ><td class="doc empty" > </td @@ -1014,7 +1228,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p class="src" ><span class="keyword" >class</span - > a <a name="t:-62--60-" class="def" + > a <a href="" id="t:-62--60-" class="def" >><</a > b</p ><div class="subs instances" @@ -1023,19 +1237,29 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><div id="section.i:-62--60-" class="show" ><table ><tr - ><td class="src" - ><a href="" - >(><)</a - > <a href="" - >X</a - > <a href="" - >XX</a - > <a href="" - >XXX</a + ><td class="src clearfix" + ><span class="inst-left" + ><span id="control.i:ic:-62--60-:-62--60-:1" class="instance expander" onclick="toggleSection('i:ic:-62--60-:-62--60-:1')" + ></span + > <a href="" + >(><)</a + > <a href="" + >X</a + > <a href="" + >XX</a + > <a href="" + >XXX</a + ></span ></td ><td class="doc empty" > </td ></tr + ><tr + ><td colspan="2" + ><div id="section.i:ic:-62--60-:-62--60-:1" class="inst-details hide" + ></div + ></td + ></tr ></table ></div ></div @@ -1046,7 +1270,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TypeFamilies2.html b/html-test/ref/TypeFamilies2.html index 38c45a95..0c7e4ec6 100644 --- a/html-test/ref/TypeFamilies2.html +++ b/html-test/ref/TypeFamilies2.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -72,7 +72,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><p class="src" ><span class="keyword" >data</span - > <a name="t:W" class="def" + > <a href="" id="t:W" class="def" >W</a ></p ><div class="doc" @@ -85,29 +85,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><div id="section.i:W" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bar</a - > <a href="" - >W</a - > = <a name="v:BarX" class="def" - >BarX</a - > Z</td + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bar</a + > <a href="" + >W</a + > = <a href="" id="v:BarX" class="def" + >BarX</a + > Z</span + ></td ><td class="doc" ><p >Shown because BarX is still exported despite Z being hidden</p ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > <a href="" - >W</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > <a href="" + >W</a + ></span ></td ><td class="doc" ><p @@ -122,7 +126,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><p class="src" ><span class="keyword" >type family</span - > <a name="t:Foo" class="def" + > <a href="" id="t:Foo" class="def" >Foo</a > a</p ><div class="doc" @@ -135,13 +139,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><div id="section.i:Foo" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > <a href="" - >W</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > <a href="" + >W</a + ></span ></td ><td class="doc" ><p @@ -149,15 +155,17 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >type</span - > <a href="" - >Foo</a - > <a href="" - >X</a - > = <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >type</span + > <a href="" + >Foo</a + > <a href="" + >X</a + > = <a href="" + >Y</a + ></span ></td ><td class="doc" ><p @@ -172,7 +180,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><p class="src" ><span class="keyword" >data family</span - > <a name="t:Bar" class="def" + > <a href="" id="t:Bar" class="def" >Bar</a > a</p ><div class="doc" @@ -185,29 +193,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><div id="section.i:Bar" class="show" ><table ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bar</a - > <a href="" - >W</a - > = <a name="v:BarX" class="def" - >BarX</a - > Z</td + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bar</a + > <a href="" + >W</a + > = <a href="" id="v:BarX" class="def" + >BarX</a + > Z</span + ></td ><td class="doc" ><p >Shown because BarX is still exported despite Z being hidden</p ></td ></tr ><tr - ><td class="src" - ><span class="keyword" - >data</span - > <a href="" - >Bar</a - > <a href="" - >Y</a + ><td class="src clearfix" + ><span class="inst-left" + ><span class="keyword" + >data</span + > <a href="" + >Bar</a + > <a href="" + >Y</a + ></span ></td ><td class="doc empty" > </td @@ -222,7 +234,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies2.html");} ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/TypeOperators.html b/html-test/ref/TypeOperators.html index 2e80bf9f..283083be 100644 --- a/html-test/ref/TypeOperators.html +++ b/html-test/ref/TypeOperators.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -48,7 +48,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p class="src" ><span class="keyword" >data</span - > a <a name="t::-45-:" class="def" + > a <a href="" id="t::-45-:" class="def" >:-:</a > b</p ></div @@ -56,7 +56,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p class="src" ><span class="keyword" >data</span - > (a <a name="t::-43-:" class="def" + > (a <a href="" id="t::-43-:" class="def" >:+:</a > b) c</p ></div @@ -64,7 +64,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p class="src" ><span class="keyword" >data</span - > <a name="t:Op" class="def" + > <a href="" id="t:Op" class="def" >Op</a > a b</p ></div @@ -72,7 +72,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p class="src" ><span class="keyword" >newtype</span - > <a name="t:O" class="def" + > <a href="" id="t:O" class="def" >O</a > g f a</p ><div class="subs constructors" @@ -81,7 +81,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><table ><tr ><td class="src" - ><a name="v:O" class="def" + ><a href="" id="v:O" class="def" >O</a ></td ><td class="doc empty" @@ -92,16 +92,16 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><div class="subs fields" ><p class="caption" >Fields</p - ><dl - ><dt class="src" - ><a name="v:unO" class="def" - >unO</a - > :: g (f a)</dt - ><dd class="doc empty" - > </dd - ></dl - ><div class="clear" - ></div + ><ul + ><li + ><dfn class="src" + ><a href="" id="v:unO" class="def" + >unO</a + > :: g (f a)</dfn + ><div class="doc empty" + > </div + ></li + ></ul ></div ></td ></tr @@ -112,13 +112,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p class="src" ><span class="keyword" >class</span - > a <a name="t:-60--61--62-" class="def" + > a <a href="" id="t:-60--61--62-" class="def" ><=></a > b</p ></div ><div class="top" ><p class="src" - ><a name="v:biO" class="def" + ><a href="" id="v:biO" class="def" >biO</a > :: (g <a href="" >`O`</a @@ -126,19 +126,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ></div ><div class="top" ><p class="src" - ><a name="v:f" class="def" + ><a href="" id="v:f" class="def" >f</a > :: (a ~ b) => a -> b</p ></div ><div class="top" ><p class="src" - ><a name="v:g" class="def" + ><a href="" id="v:g" class="def" >g</a > :: (a ~ b, b ~ c) => a -> c</p ></div ><div class="top" ><p class="src" - ><a name="v:x" class="def" + ><a href="" id="v:x" class="def" >x</a > :: (a <a href="" >:-:</a @@ -150,7 +150,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ></div ><div class="top" ><p class="src" - ><a name="v:y" class="def" + ><a href="" id="v:y" class="def" >y</a > :: (a <a href="" ><=></a @@ -166,7 +166,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeOperators.html");} ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Unicode.html b/html-test/ref/Unicode.html index 56f98571..d724ecd7 100644 --- a/html-test/ref/Unicode.html +++ b/html-test/ref/Unicode.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Unicode.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -58,7 +58,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Unicode.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:x" class="def" + ><a href="" id="v:x" class="def" >x</a > :: <a href="" >Int</a @@ -74,7 +74,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Unicode.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/Visible.html b/html-test/ref/Visible.html index 5abeda94..54a04e86 100644 --- a/html-test/ref/Visible.html +++ b/html-test/ref/Visible.html @@ -35,7 +35,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Visible.html");}; ><th >Safe Haskell</th ><td - >Safe-Inferred</td + >Safe</td ></tr ></table ><p class="caption" @@ -46,7 +46,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Visible.html");}; >Documentation</h1 ><div class="top" ><p class="src" - ><a name="v:visible" class="def" + ><a href="" id="v:visible" class="def" >visible</a > :: <a href="" >Int</a @@ -60,7 +60,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_Visible.html");}; ><p >Produced by <a href="" >Haddock</a - > version 2.15.0</p + > version 2.16.2</p ></div ></body ></html diff --git a/html-test/ref/frames.html b/html-test/ref/frames.html index 1b4e38d4..e86edb66 100644 --- a/html-test/ref/frames.html +++ b/html-test/ref/frames.html @@ -1,4 +1,4 @@ -<!DOCTYPE html +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> diff --git a/html-test/ref/haddock-util.js b/html-test/ref/haddock-util.js index 9a6fccf7..fc7743fe 100644 --- a/html-test/ref/haddock-util.js +++ b/html-test/ref/haddock-util.js @@ -131,11 +131,11 @@ function perform_search(full) var text = document.getElementById("searchbox").value.toLowerCase(); if (text == last_search && !full) return; last_search = text; - + var table = document.getElementById("indexlist"); var status = document.getElementById("searchmsg"); var children = table.firstChild.childNodes; - + // first figure out the first node with the prefix var first = bisect(-1); var last = (first == -1 ? -1 : bisect(1)); @@ -166,7 +166,7 @@ function perform_search(full) status.innerHTML = ""; } - + function setclass(first, last, status) { for (var i = first; i <= last; i++) @@ -174,8 +174,8 @@ function perform_search(full) children[i].className = status; } } - - + + // do a binary search, treating 0 as ... // return either -1 (no 0's found) or location of most far match function bisect(dir) @@ -201,9 +201,9 @@ function perform_search(full) if (checkitem(i) == 0) return i; } return -1; - } - - + } + + // from an index, decide what the result is // 0 = match, -1 is lower, 1 is higher function checkitem(i) @@ -212,8 +212,8 @@ function perform_search(full) if (s == text) return 0; else return (s > text ? -1 : 1); } - - + + // from an index, get its string // this abstracts over alternates function getitem(i) @@ -229,7 +229,7 @@ function perform_search(full) } function setSynopsis(filename) { - if (parent.window.synopsis) { + if (parent.window.synopsis && parent.window.synopsis.location) { if (parent.window.synopsis.location.replace) { // In Firefox this avoids adding the change to the history. parent.window.synopsis.location.replace(filename); @@ -250,7 +250,7 @@ function addMenuItem(html) { function adjustForFrames() { var bodyCls; - + if (parent.location.href == window.location.href) { // not in frames, so add Frames button addMenuItem("<a href='#' onclick='reframe();return true;'>Frames</a>"); diff --git a/html-test/ref/mini_FunArgs.html b/html-test/ref/mini_FunArgs.html index 89729720..eac6c8fe 100644 --- a/html-test/ref/mini_FunArgs.html +++ b/html-test/ref/mini_FunArgs.html @@ -31,6 +31,24 @@ window.onload = function () {pageLoad();}; >g</a ></p ></div + ><div class="top" + ><p class="src" + ><a href="" target="main" + >h</a + ></p + ></div + ><div class="top" + ><p class="src" + ><a href="" target="main" + >i</a + ></p + ></div + ><div class="top" + ><p class="src" + ><a href="" target="main" + >j</a + ></p + ></div ></div ></body ></html diff --git a/html-test/ref/ocean.css b/html-test/ref/ocean.css index de436324..428040bc 100644 --- a/html-test/ref/ocean.css +++ b/html-test/ref/ocean.css @@ -41,6 +41,9 @@ a[href]:link { color: rgb(196,69,29); } a[href]:visited { color: rgb(171,105,84); } a[href]:hover { text-decoration:underline; } +a[href].def:link, a[href].def:visited { color: black; } +a[href].def:hover { color: rgb(78, 98, 114); } + /* @end */ /* @group Fonts & Sizes */ @@ -143,15 +146,21 @@ ul.links li a { background-image: url(plus.gif); background-repeat: no-repeat; } -p.caption.collapser, -p.caption.expander { - background-position: 0 0.4em; -} .collapser, .expander { padding-left: 14px; margin-left: -14px; cursor: pointer; } +p.caption.collapser, +p.caption.expander { + background-position: 0 0.4em; +} + +.instance.collapser, .instance.expander { + margin-left: 0px; + background-position: left center; +} + pre { padding: 0.25em; @@ -318,6 +327,7 @@ div#style-menu-holder { height: 80%; top: 10%; padding: 0; + max-width: 75%; } #synopsis .caption { @@ -378,6 +388,15 @@ div#style-menu-holder { margin: 0 -0.5em 0 0.5em; } +#interface td.src .link { + float: right; + color: #919191; + border-left: 1px solid #919191; + background: #f0f0f0; + padding: 0 0.5em 0.2em; + margin: 0 -0.5em 0 0.5em; +} + #interface span.fixity { color: #919191; border-left: 1px solid #919191; @@ -406,30 +425,39 @@ div#style-menu-holder { margin-top: 0.8em; } -.subs dl { +.clearfix:after { + clear: both; + content: " "; + display: block; + height: 0; + visibility: hidden; +} + +.subs ul { + list-style: none; + display: table; margin: 0; } -.subs dt { - float: left; - clear: left; - display: block; +.subs ul li { + display: table-row; +} + +.subs ul li dfn { + display: table-cell; + font-style: normal; + font-weight: bold; margin: 1px 0; + white-space: nowrap; } -.subs dd { - float: right; - width: 90%; - display: block; +.subs ul li > .doc { + display: table-cell; padding-left: 0.5em; margin-bottom: 0.5em; } -.subs dd.empty { - display: none; -} - -.subs dd p { +.subs ul li > .doc p { margin: 0; } @@ -445,6 +473,11 @@ div#style-menu-holder { margin-left: 1em; } +/* Workaround for bug in Firefox (issue #384) */ +.inst-left { + float: left; +} + .top p.src { border-top: 1px solid #ccc; } |