|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| | Docs on standalone deriving decls for classes with associated types
should be associated with the class instance, not the associated type
instance.
Fixes #1033 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | The second example is interesting.
If there's a list directly after the header, and that list has
deeper structure, the parser is confused: It finds two lists:
 - One with the first nested element,
 - everything after it
I'm not trying to fix this, as I'm not even sure this is a bug,
and not a feature. | 
| | 
| 
| | No need to `stack install` Haddock to test it. Indeed, `stack install` changes the `haddock` on user's `PATH` if `~/.local/bin` is on user's `PATH` which may not be desirable when hacking on Haddock. | 
| | 
| 
| 
| 
| | It looks like the new versions don't cause any breakage
and loosening the bounds helps deps fit in one stack resolver. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | The information about whether or not there is a source-level `forall`
is already available on a `ConDecl` (as `con_forall`), so we should use
it instead of always assuming `False`!
Fixes #1002. | 
| | 
| 
| | Fixes #992 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | * WIP: Load (typechecker) plugins from language pragmas
* Revert "Load plugins when starting a GHC session (#905)"
This reverts commit 72d82e52f2a6225686d9668790ac33c1d1743193.
* Simplify plugin initialization code | 
| | 
| 
| 
| 
| 
| 
| | * don't forget to print explicit `forall`'s when there are arg docs
 * when printing an explicit `forall`, print all tyvars
Fixes #973 | 
| | 
| 
| 
| 
| 
| | Matches b71da1feabf33efbbc517ac376bb690b5a604c2f from hackage-server.
Fixes #967. | 
| | |  | 
| |\  
| | 
| | | Introduce NewOcean theme. | 
| | | |  | 
| | | |  | 
| | |\  
| |/  
|/| |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Correspondingly, we wrap all inline/diplay math in
    <span class="mathjax"> ... the math .... </span>
This fixes #959. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | * Fix misplaced Haddocks in Haddock itself
Haddock should be able to generate documentation for 'haddock-api'
again.
* Make CI check that documentation can be built.
* Add back a doc that is OK | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | AFAICT this wasn't causing any crashes, but that's mostly because
we happen not to be forcing `pkgStr` when it would diverge. We come
dangerously close to doing that in `ppHtmlIndex`.
Fixes #569. | 
| | | 
| | 
| | 
| | 
| | | Also, functions and data decls now have the same space before and after
them. | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | | In the unfortunate event that the "Contents" summary doesn't fit
vertically (like in the "Prelude"), it will be scrollable. | 
| | | 
| | 
| | 
| | 
| | 
| | | * swap the minimize unicode to something more intuitive
  * use new unicode expander/collapser for instance lists
  * address some alignment issues in the "index" page | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | This reverts commit f909ffd8353d6463fd5dd184998a32aa98d5c922.
I missed the fact this also forces the 'Contents' to always go down
to the bottom of the page. | 
| | | 
| | 
| | 
| | 
| | 
| | | This only happens if the contents block on the left is so big that it
doesn't fit (vertically) on the page. If that happens, we want it to
be scrollable. | 
| | | |  | 
| | | |  | 
| | |\  
| |/  
|/| |  | 
| | | 
| | 
| | 
| | 
| | | This fixes #953 by passing more names into the generated ids. | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | I think thst CSS was meant only to deal with fields and the
effect on bullets was accidental.
Fixes #926. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | Here's these changes are supposed to do:
  * put the synopsis back on the right side
  * properly have it on the edge of the screen on wide screens
  * adjust the background of the synopsis to match the button
    (otherwise the grey blends in with what is underneath)
  * get rid of the dotted purple line
  * the synopsis contents are now scrollable even when in wide
    screens (this has been a long-standing bug) | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | This fixes #810. Looks like things were broken during the quickjump
refactor of the JS.
For the (git) record: I do not think the style switcher is a good idea.
I'm fixing it for the same reason @mzero added it; as an answer to
  "rumblings from some that they didn't want their pixels changed on bit" | 
| | | 
| | 
| | 
| | 
| | | This was done via `npm audit fix`. I think this fixes #903 along with
some more serious vulnerabilities that nobody seems to have noticed. | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | The current html generator of this branch wraps the package-header
caption as a div, which does not work (without style adjustments) with
the old themes. Changing it from div to span does the trick, without
needing to adjust the old stylesheets. | 
| | | 
| | 
| | 
| | 
| | | - Fix and improve spacing
- Improve colors and borders | 
| | | |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | - Update link colors to hackage scheme
- Tune spacing between content elements
- Update footer style
- Fix and improve code blocks identation | 
| | | |  | 
| | | 
| | 
| | 
| | | Also migrate some general text related changes from hackage. | 
| | | |  | 
| | | |  | 
| | | |  |