Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create stub functions for sugaring specialized types. | Łukasz Hanuszczak | 2015-08-21 | 2 | -1/+14 |
| | |||||
* | Hook type specialization logic with HTML pretty-printer. | Łukasz Hanuszczak | 2015-08-21 | 2 | -12/+22 |
| | |||||
* | Create convenience functions for type specialization module. | Łukasz Hanuszczak | 2015-08-21 | 1 | -5/+26 |
| | |||||
* | Move dummy post-family instances for `DocName` to `Types` module. | Łukasz Hanuszczak | 2015-08-21 | 2 | -14/+15 |
| | |||||
* | Add expandable method section for each class instance declaration. | Łukasz Hanuszczak | 2015-08-21 | 2 | -18/+50 |
| | |||||
* | Refactor instance head type to record instead of a meaningless tuple. | Łukasz Hanuszczak | 2015-08-21 | 6 | -38/+63 |
| | |||||
* | Make HTML class instance printer take optional signature argument. | Łukasz Hanuszczak | 2015-08-21 | 1 | -9/+14 |
| | |||||
* | Make type of type specialization function more general. | Łukasz Hanuszczak | 2015-08-21 | 1 | -3/+3 |
| | |||||
* | Create simple utility module for type specialization. | Łukasz Hanuszczak | 2015-08-21 | 2 | -0/+22 |
| | |||||
* | Implement generic transformation constructor. | Łukasz Hanuszczak | 2015-08-21 | 1 | -0/+9 |
| | |||||
* | Implement `everywhere` transformation in SYB module. | Łukasz Hanuszczak | 2015-08-21 | 1 | -1/+7 |
| | |||||
* | Move SYB utilities to standalone module. | Łukasz Hanuszczak | 2015-08-21 | 3 | -14/+28 |
| | |||||
* | Apply promoted type quoting to type-level consing. | Łukasz Hanuszczak | 2015-08-06 | 1 | -1/+6 |
| | |||||
* | Fix quote syntax for promoted types. | Łukasz Hanuszczak | 2015-08-06 | 2 | -3/+10 |
| | |||||
* | Override source line flags when source hyperlinker is enabled. | Łukasz Hanuszczak | 2015-08-02 | 1 | -2/+7 |
| | |||||
* | Make hyperlinked source renderer generate line anchors. | Łukasz Hanuszczak | 2015-08-02 | 1 | -3/+23 |
| | |||||
* | Add some utility definitions for generating line anchors. | Łukasz Hanuszczak | 2015-08-02 | 1 | -2/+23 |
| | |||||
* | Fix record field alignment when name is too long | Phil Ruffwind | 2015-08-02 | 2 | -20/+19 |
| | | | | | | | | | | | Change <dl> to <ul> and use display:table rather than floats to layout the record fields. This avoids bug #301 that occurs whenever the field name gets too long. Slight aesthetic change: the entire cell of the field's source code is now shaded gray rather than just the area where text exists. Fixes #301. Closes #421 | ||||
* | Fix typo in Haddock.Backends.Xhtml.Layout: divSynposis -> divSynopsis | Phil Ruffwind | 2015-08-02 | 2 | -4/+4 |
| | | | | Closes #408 | ||||
* | Link to the definitions to themselves | Phil Ruffwind | 2015-08-02 | 2 | -8/+16 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
* | Avoid JavaScript error during page load in non-frame mode | Phil Ruffwind | 2015-08-02 | 1 | -1/+1 |
| | | | | | | | | | | In non-frame mode, parent.window.synopsis refers to the synopsis div rather than the nonexistent frame. Unfortunately, the script wrongly assumes that if it exists it must be a frame, leading to an error where it tries to access the nonexistent attribute 'replace' of an undefined value (synopsis.location). Closes #406 | ||||
* | Make some version changes after 2.16.1 release | Mateusz Kowalczyk | 2015-07-22 | 1 | -1/+1 |
| | |||||
* | Fix expansion icon for user-collapsible sections | Mateusz Kowalczyk | 2015-07-11 | 1 | -2/+3 |
| | | | | Closes #412 | ||||
* | Delete trailing whitespace | Mateusz Kowalczyk | 2015-07-07 | 5 | -23/+23 |
| | |||||
* | Relax upper bound on GHC a bit | Mateusz Kowalczyk | 2015-07-07 | 1 | -3/+2 |
| | |||||
* | Fix problem with spec build in Haddock API configuration. | Łukasz Hanuszczak | 2015-07-06 | 1 | -0/+1 |
| | |||||
* | Fix bug with module name being hyperlinked to `Prelude`. | Łukasz Hanuszczak | 2015-07-06 | 2 | -3/+5 |
| | |||||
* | Add short documentation for hyperlinker source map type. | Łukasz Hanuszczak | 2015-07-06 | 1 | -0/+9 |
| | |||||
* | Add support for hyperlinking modules in import lists. | Łukasz Hanuszczak | 2015-07-06 | 3 | -16/+17 |
| | |||||
* | Move source paths types to hyperlinker types module. | Łukasz Hanuszczak | 2015-07-06 | 4 | -10/+15 |
| | |||||
* | Extract main hyperlinker types to separate module. | Łukasz Hanuszczak | 2015-07-06 | 9 | -63/+74 |
| | |||||
* | Fix bug where not all module interfaces were added to source mapping. | Łukasz Hanuszczak | 2015-07-05 | 1 | -2/+4 |
| | |||||
* | Refactor source path mapping to use modules as indices. | Łukasz Hanuszczak | 2015-07-05 | 5 | -43/+55 |
| | |||||
* | Make Haddock generate warnings about potential misuse of hyperlinker. | Łukasz Hanuszczak | 2015-07-04 | 1 | -0/+30 |
| | |||||
* | Remove potentially dangerous record access in hyperlinker AST module. | Łukasz Hanuszczak | 2015-07-04 | 1 | -1/+1 |
| | |||||
* | Make hyperlinker generate anchors only to top-level value bindings. | Łukasz Hanuszczak | 2015-07-02 | 1 | -1/+2 |
| | |||||
* | Add support for anchoring signatures in type class declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -0/+5 |
| | |||||
* | Fix broken tests for parsing and hyperlinking hash operators. | Łukasz Hanuszczak | 2015-07-02 | 1 | -1/+1 |
| | |||||
* | Fix issue with operators being recognized as preprocessor directives. | Łukasz Hanuszczak | 2015-07-02 | 1 | -3/+3 |
| | |||||
* | Improve support for hyperlinking type families. | Łukasz Hanuszczak | 2015-07-02 | 2 | -1/+8 |
| | |||||
* | Add support for anchoring data family constructor declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -5/+6 |
| | |||||
* | Fix crash happening when hyperlinking type family declarations. | Łukasz Hanuszczak | 2015-07-02 | 1 | -0/+1 |
| | |||||
* | Make hyperlinker render qualified names as one entity. | Łukasz Hanuszczak | 2015-07-01 | 2 | -5/+46 |
| | |||||
* | Document some functions in XHTML utlity module. | Łukasz Hanuszczak | 2015-07-01 | 1 | -0/+8 |
| | |||||
* | Add support for hyperlinking universally quantified type variables. | Łukasz Hanuszczak | 2015-07-01 | 1 | -1/+7 |
| | |||||
* | Add support for hyperlinking synonyms in patterns. | Łukasz Hanuszczak | 2015-07-01 | 1 | -0/+2 |
| | |||||
* | Remove unused dependencies in Haddock API spec configuration. | Łukasz Hanuszczak | 2015-07-01 | 1 | -11/+0 |
| | |||||
* | Add very simple QuickCheck properties for source parser spec. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+7 |
| | |||||
* | Add simple tests for do-notation parsing. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+18 |
| | |||||
* | Add tests related to parsing basic language constructs. | Łukasz Hanuszczak | 2015-06-30 | 1 | -0/+20 |
| |