| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
|  | 
The functionality is easily inlined into one short function: `gmapEverywhere`.
This doesn't warrant pulling in another package.
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* Synify and render properly promoted type variables
Fixes #923.
* Accept output
 | 
| | 
| 
| 
| 
| 
| 
|  | 
This commit should not introduce any change in functionality!
  * consistently use `getOccString` to convert `Name`s to strings
  * compare names directly when possible (instead of comparing strings)
  * get rid of unused utility functions
 | 
| | 
| 
| 
|  | 
This will make investigation of #979 easier
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* remove redundant imports (only brought to light due to recent work for
  improving redundant import detection)
* fix a bug that was casuing exports to appear in reverse order
* fix something in haddock-library that prevented compilation on old GHC's
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Trac Issues #15495
This patch removes the ping-pong style from HsPat (only, for now), using the plan laid out at https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow/HandlingSourceLocations (solution A).
- the class `HasSrcSpan`, and its functions (e.g., `cL` and `dL`), are introduced
- some instances of `HasSrcSpan` are introduced
- some constructors `L` are replaced with `cL`
- some patterns `L` are replaced with `dL->L` view pattern
- some type annotation are necessarily updated (e.g., `Pat p` --> `Pat (GhcPass p)`)
 | 
| |\  
| | 
| |  | 
Follow GHC HEAD's HsTypes.Promoted -> BasicTypes.PromotionFlag change
 | 
| |/  
|   
|   
|    | 
It got introduced in ghc/ghc@ae2c9b40f5b6bf272251d1f4107c60003f541b62.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
Summary:
For links in subpackages as well.
https://phabricator.haskell.org/D5257
Test Plan: Manually verify links
Reviewers: mpickering, bgamari, osa1
Reviewed By: osa1
GHC Trac Issues: #15733
Differential Revision: https://phabricator.haskell.org/D5262
 | 
| |\   | 
 | 
| | |\  
| | | 
| | |  | 
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.
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | | 
| | | 
| | | 
| | | 
| | |  | 
Reported and described here:
https://github.com/haskell/haddock/pull/721#issuecomment-374668869
 |