aboutsummaryrefslogtreecommitdiff
path: root/haddock-api/src/Haddock/Backends
Commit message (Collapse)AuthorAgeFilesLines
...
* Link to the definitions to themselvesPhil Ruffwind2015-08-021-8/+13
| | | | | | | | | | | | | | | | | | Currently, the definitions already have an anchor tag that allows URLs with fragment identifiers to locate them, but it is rather inconvenient to obtain such a URL (so-called "permalink") as it would require finding the a link to the corresponding item in the Synopsis or elsewhere. This commit adds hyperlinks to the definitions themselves, allowing users to obtain links to them easily. To preserve the original aesthetics of the definitions, we alter the color of the link so as to be identical to what it was, except it now has a hover effect indicating that it is clickable. Additionally, the anchor now uses the 'id' attribute instead of the (obsolete) 'name' attribute. Closes #407
* Fix expansion icon for user-collapsible sectionsMateusz Kowalczyk2015-07-111-2/+3
| | | | Closes #412
* Delete trailing whitespaceMateusz Kowalczyk2015-07-072-10/+10
|
* Fix bug with module name being hyperlinked to `Prelude`.Łukasz Hanuszczak2015-07-061-3/+4
|
* Add short documentation for hyperlinker source map type.Łukasz Hanuszczak2015-07-061-0/+9
|
* Add support for hyperlinking modules in import lists.Łukasz Hanuszczak2015-07-062-15/+16
|
* Move source paths types to hyperlinker types module.Łukasz Hanuszczak2015-07-063-1/+15
|
* Extract main hyperlinker types to separate module.Łukasz Hanuszczak2015-07-066-62/+70
|
* Refactor source path mapping to use modules as indices.Łukasz Hanuszczak2015-07-052-28/+23
|
* Remove potentially dangerous record access in hyperlinker AST module.Łukasz Hanuszczak2015-07-041-1/+1
|
* Make hyperlinker generate anchors only to top-level value bindings.Łukasz Hanuszczak2015-07-021-1/+2
|
* Add support for anchoring signatures in type class declarations.Łukasz Hanuszczak2015-07-021-0/+5
|
* Fix issue with operators being recognized as preprocessor directives.Łukasz Hanuszczak2015-07-021-3/+3
|
* Improve support for hyperlinking type families.Łukasz Hanuszczak2015-07-022-1/+8
|
* Add support for anchoring data family constructor declarations.Łukasz Hanuszczak2015-07-021-5/+6
|
* Fix crash happening when hyperlinking type family declarations.Łukasz Hanuszczak2015-07-021-0/+1
|
* Make hyperlinker render qualified names as one entity.Łukasz Hanuszczak2015-07-012-5/+46
|
* Document some functions in XHTML utlity module.Łukasz Hanuszczak2015-07-011-0/+8
|
* Add support for hyperlinking universally quantified type variables.Łukasz Hanuszczak2015-07-011-1/+7
|
* Add support for hyperlinking synonyms in patterns.Łukasz Hanuszczak2015-07-011-0/+2
|
* Add basic tests related to comment parsing.Łukasz Hanuszczak2015-06-301-1/+1
|
* Make hyperlinker respect pretty-printer flag and add documentation.Łukasz Hanuszczak2015-06-301-7/+23
|
* Add support for hyperlinking field names in record expressions.Łukasz Hanuszczak2015-06-301-1/+7
|
* Add support for hyperlinking field names in record patterns.Łukasz Hanuszczak2015-06-301-1/+5
|
* Add support for hyperlinking constructor names in patters.Łukasz Hanuszczak2015-06-301-0/+2
|
* Make hyperlinker generate anchors for record field declarations.Łukasz Hanuszczak2015-06-301-7/+9
|
* Make hyperlinker generate correct anchors for data constructors.Łukasz Hanuszczak2015-06-301-4/+9
|
* Prevent source parser from throwing exception when lexing fails.Łukasz Hanuszczak2015-06-301-1/+3
|
* Disable generating hyperlinks for module references.Łukasz Hanuszczak2015-06-301-2/+9
|
* Add basic support for cross-package hyperlink generation.Łukasz Hanuszczak2015-06-302-28/+39
|
* Rewrite source generation to fixed links and directory structure.Łukasz Hanuszczak2015-06-304-63/+80
|
* Make external hyperlinks point to locations specified by source URLs.Łukasz Hanuszczak2015-06-302-26/+34
|
* Create module with hyperlinker utility functions.Łukasz Hanuszczak2015-06-301-0/+18
|
* Make source hyperlinker generate output in apropriate directory.Łukasz Hanuszczak2015-06-301-16/+25
|
* Add support for fancy highlighting upon hovering over identifier.Łukasz Hanuszczak2015-06-302-10/+23
|
* Add support for providing custom CSS files for hyperlinked source.Łukasz Hanuszczak2015-06-301-6/+20
|
* Create hyperlinker module and plug it into the Haddock pipeline.Łukasz Hanuszczak2015-06-301-0/+25
|
* Add some documentation for AST module of source hyperlinker.Łukasz Hanuszczak2015-06-301-10/+46
|
* Add some documentation for parser module of source hyperlinker.Łukasz Hanuszczak2015-06-301-0/+39
|
* Add support for parsing C preprocessor macros.Łukasz Hanuszczak2015-06-301-4/+16
|
* Fix issues with escaped newlines in comments.Łukasz Hanuszczak2015-06-301-8/+5
|
* Fix bug with improper newline handling.Łukasz Hanuszczak2015-06-301-1/+1
|
* Fix parsing of single line comments with broken up newlines.Łukasz Hanuszczak2015-06-301-1/+11
|
* Implement hyperlinking of imported module names.Łukasz Hanuszczak2015-06-302-18/+29
|
* Refactor the way AST names are handled within detailed tokens.Łukasz Hanuszczak2015-06-302-25/+29
|
* Fix external anchors to contain HTML file extension.Łukasz Hanuszczak2015-06-301-1/+1
|
* Add support for top-level function declaration anchors.Łukasz Hanuszczak2015-06-301-1/+6
|
* Add support for type declaration anchors.Łukasz Hanuszczak2015-06-302-8/+27
|
* Fix weird hyperlinking of parenthesized operators.Łukasz Hanuszczak2015-06-302-1/+7
|
* Fix span matching to allow parenthesized operators hyperlinking.Łukasz Hanuszczak2015-06-301-5/+5
|