Sat Oct 23 23:19:28 EDT 2010 rrnewton@gmail.com * Change to index pages: include an 'All' option even when subdividing A-Z. New patches: [Change to index pages: include an 'All' option even when subdividing A-Z. rrnewton@gmail.com**20101024031928 Ignore-this: ff3a5a06b1b9c97c94f4b103e78c055c ] { hunk ./src/Haddock/Backends/Xhtml.hs 349 createDirectoryIfMissing True odir - when split_indices $ + when split_indices $ do mapM_ (do_sub_index index) initialChars hunk ./src/Haddock/Backends/Xhtml.hs 351 + -- Let's add a single large index as well for those who don't know exactly what they're looking for: + let mergedhtml = indexPage False Nothing index + writeFile (joinPath [odir, subIndexHtmlFile merged_name]) (renderToString mergedhtml) writeFile (joinPath [odir, indexHtmlFile]) (renderToString html) hunk ./src/Haddock/Backends/Xhtml.hs 369 ] indexName ch = "Index" ++ maybe "" (\c -> " - " ++ [c]) ch + merged_name = "All" buildIndex items = table << aboves (map indexElt items) hunk ./src/Haddock/Backends/Xhtml.hs 382 indexInitialLetterLinks = divAlphabet << - unordList [ anchor ! [href (subIndexHtmlFile c)] << [c] - | c <- initialChars - , any ((==c) . toUpper . head . fst) index ] + unordList (map (\str -> anchor ! [href (subIndexHtmlFile str)] << str) $ + [ [c] | c <- initialChars + , any ((==c) . toUpper . head . fst) index ] ++ + [merged_name]) -- todo: what about names/operators that start with Unicode -- characters? hunk ./src/Haddock/Backends/Xhtml.hs 396 do_sub_index this_ix c = unless (null index_part) $ - writeFile (joinPath [odir, subIndexHtmlFile c]) (renderToString html) + writeFile (joinPath [odir, subIndexHtmlFile [c]]) (renderToString html) where html = indexPage True (Just c) index_part index_part = [(n,stuff) | (n,stuff) <- this_ix, toUpper (head n) == c] hunk ./src/Haddock/Utils.hs 207 synopsisFrameName = "synopsis" -subIndexHtmlFile :: Char -> String -subIndexHtmlFile a = "doc-index-" ++ b ++ ".html" - where b | isAlpha a = [a] - | otherwise = show (ord a) +subIndexHtmlFile :: String -> String +subIndexHtmlFile ls = "doc-index-" ++ b ++ ".html" + where b | all isAlpha ls = ls + | otherwise = concat (map (show . ord) ls) ------------------------------------------------------------------------------- } Context: [Add a pointer to the style guide David Waern **20101017003044 Ignore-this: da1ad068a895bc82bbf2e8638b64909 ] [Style police David Waern **20101016211525 Ignore-this: 3c01e1844fab946c7b1299a44a01cca9 ] [Style police David Waern **20101016184707 Ignore-this: bab9eb0fb174e2c2aeaac95e3fae7e42 ] [Use "qual" as an abbreviation for qualification instead of "quali" for consistency David Waern **20101016184240 Ignore-this: ed889eaedfd5b8bb00c39d4bdbbc774c ] [Solve conflicts David Waern **20101016173430 Ignore-this: afdbfc31ec69f5a8bfc12d77c4e4567a ] [corrected qualification help message Tobias Brandt **20100827155637 Ignore-this: c6291f13c2e6ae1888c2bdf231c2c19e ] [adding support for local and relative name qualification Tobias Brandt **20100827155028 Ignore-this: 5874b9171c0421b292ee096a7c704e0b ] [adding the option to fully qualify identifiers Tobias Brandt **20100827070121 Ignore-this: e67589f85aa1049330c39d6d7a4581b3 ] [Style wibble David Waern **20101003213124 Ignore-this: 9d4a17b3f4d333819d1516ad4eb89db3 ] [print haddock coverage info on stdout when generating docs Simon Michael **20100922175806 Ignore-this: d4bbced385003d2b44771965c92e0bcf A module's haddockable items are its exports and the module itself. The output is lightly formatted so you can align the :'s and sort for readability. ] [add hints for cleaner darcs show authors output Simon Michael **20100922071234 Ignore-this: 4d5127c22b94021bc23195e19ddd0ba8 ] [make TOC group header identifiers validate Mark Lentczner **20100904231947 Ignore-this: efdcea7bf18d3d5694ae50dd86c32cfd ] [H.Utils needs FFI on Win+MinGW David Waern **20100902192748 Ignore-this: df35ddfaf4cd7bfbbd2e28c12f1f73ab ] [Add a note to ANNOUNCE David Waern **20100902192708 Ignore-this: 7473d17bd24a0e5efa82e3c5d6a7a356 ] [TAG 2.8.0 David Waern **20100902114656 Ignore-this: 793ff8e1a56bc227c8720e6adb3871c1 ] [Update release instructions David Waern **20100902113852 Ignore-this: e400993e1927a438525833586249cc1f ] [Update copyright years in license David Waern **20100902112922 Ignore-this: 70fd94933cc2e0b23b21411e3f3501a6 ] [Add a list of contributors to the user guide David Waern **20100902112227 Ignore-this: 872c2c51d5e0127c191e3b8517303d1f Break out everyone thanked in the `Acknowledgements` chapter into a separate contributor list and add everyone from `darcs show authors`. We consider everyone who is thanked to be a contributor as a conservative estimation :-) I have added some more contributors that I know about, who were not in the darcs history, but others may be missing. So please add anyone that you think is missing from the list. ] [Improve docs for --no-tmp-comp-dir David Waern **20100901190327 Ignore-this: c0de615de058b04c8514c94f530e1400 ] [Replace ghci> with >>> in example syntax David Waern **20100901111921 Ignore-this: 7a1d42969182af74efab7e3b26852e82 ] [Wibble David Waern **20100901110229 Ignore-this: 49360c89f7b2483235384adae84447d8 ] [Update doc configure script to find docbook stylesheets on arch linux David Waern **20100901105744 Ignore-this: 9bcc2bfcaa7aef3c72788b4ddd588889 ] [slight wording change about Frames mode Mark Lentczner **20100901053127 Ignore-this: 384be3b118e308401b81730a4d35059 ] [update options documentation Mark Lentczner **20100901052932 Ignore-this: 5541de4e0f77282601c5fb696cba83ee rewrote doc for --html added doc for --theme and --built-in-themes added --use-contents and --gen-contents ] [sort options in doc to match --help output Mark Lentczner **20100901042935 Ignore-this: ea0d41e9f3174b900416403ef6b536ad removed --html-help option, as it is no longer supported ] [Update test output following version change David Waern **20100831223600 Ignore-this: c1e06ce13ea6c8b1c18aea78585632e5 ] [Update interface file versioning to work with ghc 6.14/15 David Waern **20100831223323 Ignore-this: fc44ec926c4e1c23c4d4b80bc015e6a2 ] [Update CHANGES David Waern **20100831223311 Ignore-this: 2f3048c8afaf9b804eff6689a5eb540 ] [Update ANNOUNCE David Waern **20100831223227 Ignore-this: afbc1edd8d133c4decb5826faf7c31fa ] [Bump version number David Waern **20100831182415 Ignore-this: e3978f2fc2b5f014c3fb7a23894c9485 ] [Revert update to Test David Waern **20100829205514 Ignore-this: d977a5c24ed5c1b0c74523504ded321a ] [Update Test David Waern **20100829201234 Ignore-this: 77f2babcbfa97d33c0342d5640aefb96 ] [GHC build system: Add all the data files to BINDIST_EXTRAS Ian Lynagh **20100818194353 Ignore-this: 9614305f84897bb8d898e64b915467d5 ] [Fix installation in the GHC build system Ian Lynagh **20100818185724 Data-files are now in subdirectories, so we need to handle that ] [Make the main haddock script versioned, and make plain "haddock" a symlink Ian Lynagh **20100801180954] [Use flattenExtensionFlags with ghc >= 6.13 only David Waern **20100829174623 Ignore-this: c97a3baf665607eef404c565c32d1e55 ] [Follow flattenLanguageFlags -> flattenExtensionFlags rename Ian Lynagh **20100724232649] [Flatten the dynflags before parsing Ian Lynagh **20100724231849] [Allow building with ghc < 6.16 David Waern **20100829173236 Ignore-this: f7a45a8ede1c9bdbbd5b49ccf501df31 ] [move TOC and Info blocks down 0.5em to improve layout issue w/Test.hs Mark Lentczner **20100829170717 Ignore-this: b6cf36658bc7b8fa051b9fba458963df ] [update golden test for Test due to portability box change Mark Lentczner **20100829151742 Ignore-this: daa29827613f3cca5253366f3a51605c ] [make portability block be a table - solves layout issues Mark Lentczner **20100829151454 Ignore-this: bc5621359f84c905df5301d6a0983cf8 ] [Naming wibbles David Waern **20100829131103 Ignore-this: 251de8abecae267fd81c978e71a6ba4c ] [Add source entity path to --read-interface David Waern **20100829130328 Ignore-this: f6475c9222657e7e7337844e9f0848e9 You can now use this flag like this: --read-interface=,,<.haddock file> By "source entity path" I mean the same thing that is specified with the --source-entity flag. The purpose of this is to be able to specify the source entity path per package, to allow source links to work in the presence of cross-package documentation. When given two arguments or less the --read-interface flag behaves as before. ] [Remove Snappy data files David Waern **20100829124445 Ignore-this: d72118adc02f9fba41943caf6e3c5166 ] [Whitespace police David Waern **20100828220432 Ignore-this: 313c81e301a1cb97c01d48b8743c2c85 ] [push footer to bottom of window Mark Lentczner **20100828182618 Ignore-this: 3d61e039e7c8e31eaec95afee165a637 ] [fix def lists Mark Lentczner **20100828182516 Ignore-this: d8055143282006bf7b8fabe3560bbfc1 ] [Update tests following switch to the Xhtml backend David Waern **20100828163609 Ignore-this: e021ed9777d97fa76867db0a1e21093 ] [fix table of contents CSS Mark Lentczner **20100827221619 Ignore-this: 801664b4e641aa8bdca9acbb0642c4f8 ] [fix broken header link margins Mark Lentczner **20100827212948 Ignore-this: 4425913b4be92312caa05fc9ed8aa1ca ] [support both kinds of enumerated lists in doc markup Mark Lentczner **20100826234503 Ignore-this: 905737af77aae700059c096deb716b42 The documentation for Haddock says enumerated lists can use either of (1) first item 2. second item The second form wasn't actually supported ] [fixed CSS for ordered lists and def lists in doc blocks Mark Lentczner **20100826234413 Ignore-this: c21cd86ac44286804344c928ec22f026 ] [Get rid of GhcModule and related cruft David Waern **20100826214059 Ignore-this: 338ed5cdcc7e76882ae8a89d36118413 We can get everything we need directly from TypecheckedModule. ] [Follow recent API additions with some refactorings David Waern **20100826203158 Ignore-this: c2ff41f47954f1d10b1d8bfa3ab18db8 Simon Hegel's patch prompted me to do some refactorings in Main, Haddock.Documentation and Haddock.Interface. ] [Add createInterfaces' (a more high-level alternative to createInterfaces) to Haddock API Simon Hengel **20100808101245 Ignore-this: 4034dbe6b9df46cf4d3b08e6d93598de ] [fix occasional v.scroll bars on pre blocks (I think) Mark Lentczner **20100825051619 Ignore-this: 74045fd7c08d9be7d26957cdf5abdf57 ] [remove Snappy theme Mark Lentczner **20100821014619 Ignore-this: d8f74ad0f858f8b1a53a49b85fb0c60b ] [Make synopsis frame behave properly in Firefox. Thomas Schilling **20100804131222 Ignore-this: 8d1398aa7f6f5ce4ef730f1d008df8a0 In Firefox, pressing the back button first reverted the synopsis frame, and only clicking the back button a second time would update the main frame. ] [made style changing and cookies storage robust Mark Lentczner **20100820021309 Ignore-this: 19623e1c232e64cf084ff966f05fab37 ] [fix small layout issues Mark Lentczner **20100820014106 Ignore-this: 2798dc26fb31269a4266bffebdca4116 mini frames should have same size top heading give info block dts some padding so they don't collide in some browsers ] [better synopsis handling logic - no flashing Mark Lentczner **20100820013755 Ignore-this: e6451407a17c8a0e153b1d4b51b03580 ] [margin fiddling Mark Lentczner **20100818195002 Ignore-this: 4f2f7caa7f90e2d708c1aa0f0676e85c ] [layout tweeks - mini page font size, toc color, etc. Mark Lentczner **20100818161611 Ignore-this: baa58181a12c1de0df3c941d22322a7f ] [remove synopsis when in frames Mark Lentczner **20100817232847 Ignore-this: d4296cea7102ed13f1a5445e510246b1 ] [add missing data file to .cabal Mark Lentczner **20100817232143 Ignore-this: 549af2ee50de3fdb5d16b2d1ac848270 ] [don't collapse entries in module list when clicking on links Mark Lentczner **20100817230602 Ignore-this: 4f292a2c9eecbb03c393060a345d4380 ] [clean up collapser logics Mark Lentczner **20100817181952 Ignore-this: 4bf778b41f3ed2bbdab02459323fcc66 javascript code for collapasble sections cleaned up rewrote class utilities in javascript to be more robust refactored utilities for generating collapsable sections made toc be same color as synopsis module list has needed clear attribute in CSS ] [font size and margin tweaks Mark Lentczner **20100816151537 Ignore-this: 6d2ed38e0d4525af3ba94549bc020d14 ] [build style menu in javascript Mark Lentczner **20100814034446 Ignore-this: 4e9df51c79d4720bbc82961ae6e3c2f2 moved to javascript, so as to not polute the content with the style menu removed menu building code in Themes.hs removed onclick in Utils.hs changed text of button in header from "Source code" to "Source" more consistent with links in rest of page ] [move frames button to js Mark Lentczner **20100813221748 Ignore-this: 43d64133300eefa3a55f1a1bce1ff094 ] [add Frames button and clean up frames.html Mark Lentczner **20100813214341 Ignore-this: 517eba0b90d89581697afee7564e785d ] [adjusted font sizes of auxilary pages per new scheme Mark Lentczner **20100813164343 Ignore-this: ac64b8705acab47b1a0f73655341ffff ] [more space between elements Mark Lentczner **20100813155022 Ignore-this: e70eca78b5063ce23835d8cceb9f42f5 ] [removed underlining on hover for named anchors Mark Lentczner **20100813154844 Ignore-this: 419e1f5b6ec85d151c0eb43cb1207da4 headings in interface lost thier a element, no need, just put id on heading css for a elements now only applies to those with href attribute ] [adjusted margin to 2em, 1 wasn't enough Mark Lentczner **20100813151159 Ignore-this: 53677cd1f8f70e4eb4b3ff4c7af0a174 ] [implemented YUI's CSS font approach Mark Lentczner **20100813150955 Ignore-this: 1894a8d1c6b745316ea4f3ed3e0436f2 ] [width and font changes Mark Lentczner **20100812211645 Ignore-this: e2e1a5ed3fabd766e742a4c19b4a74ca removed the max width restrictions on the page as a whole and the synopsis made the main font size smaller (nominally 14pt) and then tweaked most font sizes (relative) to be more consistent ] [close arrows on expanded synopsis drawer Mark Lentczner **20100811111126 Ignore-this: 63f8773923226a8eb2cf73746c83480c ] [put the synopsis back in the other themes Mark Lentczner **20100730233855 Ignore-this: 25664c22148bf9cf565cf901b2678f71 ] [improved synopsis drawer: on click, not hover Mark Lentczner **20100730201940 Ignore-this: 68f6efb3da943517f2267fbe1c06b4bf ] [Add missing dependency to cabal file Simon Hengel **20100807132027 Ignore-this: 793f4d9479efa3fb37ef70408007f196 ] [Adapt paths to data files in cabal file Simon Hengel **20100803183726 Ignore-this: d8280ac4ed773dc87cab59de0ad53caa ] [Fix build in GHC tree Ian Lynagh **20100730202146 Ignore-this: b706ebf53dce793a2a9a4f42c593e548 ] [styling tweaks Mark Lentczner **20100729011246 Ignore-this: b95c8cdd341b2fbc3bf671037c3abb70 don't generate an empty li for absent style menu in links area update css for Classic and Snappy to handle: dl lists links in package header and in declarations floating of links and info block in package and module headers ] [styling source links on declarations Mark Lentczner **20100728190118 Ignore-this: fb0d02d225fd0a302df1d6c843b5db33 ] [make info block and package bar links be floatable by placing them first in the dom tree Mark Lentczner **20100728000312 Ignore-this: 5521f92ee31818509ec1126354f1831b ] [apply margin changes to pre and headings as per group decision, and small cleanups Mark Lentczner **20100727221245 Ignore-this: 481ae02a9176ea9a7aac5f67c20509a3 ] [remove custom version of copyFile in Xhtml.hs Mark Lentczner **20100727212358 Ignore-this: 6eed77a71aa2ff14e718ce717aa50af9 ] [give a class to empty dd elements so they can be hidden Mark Lentczner **20100727210634 Ignore-this: a8cfe8b2368b597e66b4b46e0d4a8df4 ] [move themes into html dir with .theme and .std-theme extensions Mark Lentczner **20100727200403 Ignore-this: bce0193e3471cff8cc31d5d05428240 ] [remove Tibbe theme Mark Lentczner **20100727190925 Ignore-this: d6c229ae74bf9bdcdc65d417c60bf943 ] [make module list use new collapsers Mark Lentczner **20100726023915 Ignore-this: 2cac24bafcf396832a6955dd1240a965 ] [cleaned up Themes.hs Mark Lentczner **20100726012742 Ignore-this: 6ddef7e65d30fdf7a05478128b302598 ] [reorganize files in the html lib data dir Mark Lentczner **20100726003205 Ignore-this: be18cdcab6ca3f59bc21b9b0c1c5547a ] [change how collapsing sections are done Mark Lentczner **20100725184749 Ignore-this: ce8c5ed362dd9209199b6678a9feb7ef make whole .caption be the target improve javascript for class toggling have plus/minus images come from .css, not img tags ] [excisting last vestiges of the --xhtml flag Mark Lentczner **20100724165522 Ignore-this: f0db208ab498fa9d5b015dd0afd5a0c8 ] [fields are def lists, tweak css for style menu, mini pages, arguments Mark Lentczner **20100724062844 Ignore-this: 3c582f8c436a1387a55647a3e1d1ae39 ] [extend package header and footer to edges of page Mark Lentczner **20100724060242 Ignore-this: 54db8999d0858331c014cfddaa8ee7a1 ] [slide out Synopsis drawer Mark Lentczner **20100724053615 Ignore-this: 48eeb8f56ba78de38c7415ece3697e9a ] [tweak look of mini pages, keywords, and preblocks Mark Lentczner **20100723210719 Ignore-this: 67894d567157e168de2fea69c75effe8 ] [tweaks for dl layout, though still not used Mark Lentczner **20100723191359 Ignore-this: bb01503bcde66aae6b4bfd9445f25b92 ] [tweaks to theme for info table, headings, and tables Mark Lentczner **20100723183302 Ignore-this: 5a1698f8104f2898e58248ead969f030 ] [rename --default-themes to --built-in-themes Mark Lentczner **20100723174429 Ignore-this: e9d44f91d0a7fc42553a96cbf10cdbaa ] [drop --themes support, add named theme support Mark Lentczner **20100723065831 Ignore-this: b1cf6d70e180c049ed9c0ee42970d47a decided that --themes was silly - no one would do that, just use multiple --theme arguments made --theme a synonym for --css and -c made those arguments, if no file is found, look up the argument as the name of a built in theme all of this let's haddock be invoked with "--theme=classic" for example. ] [command like processing for theme selection Mark Lentczner **20100723061935 Ignore-this: 49bc0a24b92eaf7a0a77f7d777bbdcf4 The bulk of the change is threadnig the selected theme set through functions in Xhtml.hs so that the selected themes can be used when generating the page output. There isn't much going on in most of these changes, just passing it along. The real work is all done in Themes.hs. ] [tweaks to nhaddock.css Mark Lentczner **20100722214534 Ignore-this: e1ecdd20e74bf705676f374d7814c899 ] [remove --html-help support - it was old, out-of-date, and mostly missing Mark Lentczner **20100722064332 Ignore-this: bfca85a522fa54ac2aa77eda333c824f ] [remove old HTML backend Mark Lentczner **20100722062223 Ignore-this: e08476339289aca6f61082d149cac1 ] [further cleanup of nhaddock.css, float TOC, support aux. pages Mark Lentczner **20100721224214 Ignore-this: aaef3fe4f012deef7f951be1656a0e5a ] [reorganization of nhaddock.css with tibbe Mark Lentczner **20100721220904 Ignore-this: 54d875f93101e4f2b31eec1ac37bde20 ] [Remove conflict left-over David Waern **20100724153437 Ignore-this: 32fa621cb1caafbfa3fdc3300c03cc82 ] [Fix build with ghc < 6.13 David Waern **20100724153333 Ignore-this: 40e65de9c2675bc01887e3d7b406b171 ] [fix warnings Simon Marlow **20100714123711 Ignore-this: 5cb30ece7e33bd110008d3413dca0b1c ] [common up code for instance rendering Simon Marlow **20100714084921 Ignore-this: d674c2f3a393e0cca754b678f50a573e ] [Follow mkPState argument order change Ian Lynagh **20100706172716] [Solve conflict David Waern **20100722193128 Ignore-this: e150ecbb5d1ff573e55b4ddbb85c27a5 ] [fix warning Simon Marlow **20100630153437 Ignore-this: b2e2812beefb58f53dd5bd0867e87ed3 ] [Solve conflicts David Waern **20100722192941 Ignore-this: 8b0d0d7a85053429164869c764bb6822 ] [fix warnings Simon Marlow **20100630153432 Ignore-this: 3bae4f1458af642c1f710eabfa5cc269 ] [Improve function name David Waern **20100722172158 Ignore-this: 24ee74814721817f914e711199967f56 ] [Fix a bug where we allowed --hoogle, --latex, etc without input files David Waern **20100722165046 Ignore-this: 4d87f7b322f2410168a1373678390706 ] [merge with David's source cleanups Mark Lentczner **20100721174335 Ignore-this: ec6b6db82b3c6c999a97e7f634f7a7c6 ] [space between "Style" and the downward triangle Mark Lentczner **20100721051549 Ignore-this: 1f9d7fb18514b8c6066327005bd055d0 ] [apply Tibbe's updates to his theme Mark Lentczner **20100721045647 Ignore-this: de447f4eb6bbc5c3fa8abc9b95cf2a9 ] [correct icon used with Snappy theme Mark Lentczner **20100721044934 Ignore-this: 67938542a37addf0a78257b99f1b190b ] [add Thomas Schilling's theme Mark Lentczner **20100720172935 Ignore-this: 717e7de472a4c337dbb1e06dc833b423 ] [move CSS Theme functions into Themes.hs Mark Lentczner **20100720172552 Ignore-this: 1f9f9de17e6c07fd40a74a500366f65e ] [Add -fwarn-tabs David Waern **20100721151931 Ignore-this: 14c2fe93baccf070086a6f382e2e1036 ] [Style police in Haddock.Utils David Waern **20100721151635 Ignore-this: ef235c306a1704cca278fd2e4c034411 ] [Whitespace police David Waern **20100721151133 Ignore-this: c19049254c65b29a68ce1c1d3f6de65b ] [Style police in Haddock.InterfaceFile David Waern **20100721150906 Ignore-this: debba554529ba0d518138ead0caf9195 ] [Style police in Haddock.GhcUtils David Waern **20100721150811 Ignore-this: 844558c41683417c7b1f8ed03eb5afe0 ] [Trailing whitespace in Haddock.Convert David Waern **20100721150706 Ignore-this: d0e0d4a7a7a7d0b9d4c1f9883694e680 ] [Trailing whitespace in Documentation.Haddock David Waern **20100721150617 Ignore-this: 3721bf87ccc9ba30a5a8166d50fd1607 ] [Doc sections in Main David Waern **20100721150547 Ignore-this: 7358c6eacffe93109282924755cdeb61 ] [Style police in LaTeX backend (mainly more newlines) David Waern **20100721145046 Ignore-this: 476c9f9736be4e1417b66f6194055ec3 ] [Fix warnings in LaTeX backend David Waern **20100721144203 Ignore-this: 5d8ab669013dbabbdaf534c1c74b80bf ] [Style police in H.B.Xhtml David Waern **20100721142102 Ignore-this: 6ae49da5a0ca570f6f5096bac71c97f1 ] [More style police David Waern **20100721141732 Ignore-this: e6d9645e72408fad77140418dda5438d ] [Style police in H.B.X.DocMarkup David Waern **20100721141445 Ignore-this: f70d3f768230414ee1ee86fa7ef0040 ] [Style police in H.B.X.Decl David Waern **20100721140122 Ignore-this: cf7e973e53b0f34b74aee665120f1964 ] [Style police David Waern **20100721135043 Ignore-this: 3cfb7b113ce36f576b6d84f86e2587f9 ] [Remove more trailing whitespace David Waern **20100721134427 Ignore-this: ab61b1508d831b69c9ad0b6f0f543fe ] [Remove trailing whitespace in H.B.X.Decl David Waern **20100721133904 Ignore-this: 541900f6f7ac791891814a8e02329d2 ] [Align a few comments David Waern **20100721133321 Ignore-this: a0909a51536e8a4036cef9a642d83266 ] [Remove trailing whitespace in Haddock.Backends.Xhtml David Waern **20100721133054 Ignore-this: 9b258df8f26a236457359329988f9be3 ] [rename Haddock.Backends.Xhtml.Util to Utils Mark Lentczner **20100719065615 Ignore-this: 9c535c790e1d015a44afe70fc4c89c1a ] [remove an explicit bold tag - replace with .def class Mark Lentczner **20100719053555 Ignore-this: 944be4f381e59eddaa2fee703b438670 ] [refactoring of anchor ID and fragment handling Mark Lentczner **20100719052053 Ignore-this: 9d62217610360b3a767036177a27cc8 ] [add .doc class to documentation blocks Mark Lentczner **20100718061222 Ignore-this: c60472eacecf6671d82e86699a43a03b ] [added content div to main pages Mark Lentczner **20100718054839 Ignore-this: d11e3470c6f9ead192bcca6505e3dc4f ] [cleaned up div functions in Layout.hs Mark Lentczner **20100718053429 Ignore-this: 4a3f942a0970b1a42c45108d740ede36 ] [fixed alphabet on index page, and styling of it and packages in module lists Mark Lentczner **20100718044138 Ignore-this: 7e93b019c844375e44d4c806f59e4b99 ] [styling auxillary pages for tibbe and snappy themes Mark Lentczner **20100717184830 Ignore-this: 576f42a3fdf94b16d71fd43f6bb3d505 ] [moved footer into only place that used it Mark Lentczner **20100717064820 Ignore-this: 4467ca7b4db9a40cac148308cd0a116c ] [refactored out main page body generation Mark Lentczner **20100717064454 Ignore-this: 3f03721c227be451701a0c871e3846c2 ] [factored out head element generation Mark Lentczner **20100717061753 Ignore-this: 2a14e66b237a15fbf08a513cead137d8 ] [qualify import of XHtml as XHtml Mark Lentczner **20100717053850 Ignore-this: ce777e832503d83e32411632e1193a37 ] [clean up Util.hs Mark Lentczner **20100717053516 Ignore-this: efd1cd3f0aaed7ebd96f5084303d43dd ] [clean up Layout.hs: no more vanillaTable Mark Lentczner **20100717051145 Ignore-this: 8d10db1cbca6ecdbb729579b24645407 ] [classing styling of ancillary pages Mark Lentczner **20100717050729 Ignore-this: 45f2b016c8a676603a7a266fedcf9780 ] [convert index.html to new markup, adjust module markup Mark Lentczner **20100717040722 Ignore-this: 9305d8063b5dd0c83a4d9292604a257 ] [convert index to new markup Mark Lentczner **20100716224153 Ignore-this: 1695f8f07afefb0d8d22cd03935e45a7 ] [reformat index-frames Mark Lentczner **20100716205841 Ignore-this: 8bb2d56f1d85965b970e06ccff5aa90a ] [new output for mini_ pages Mark Lentczner **20100716201239 Ignore-this: fc8922953c16f9a0654713ab9ad6aa7b ] [fixed package catpion, added style menu Mark Lentczner **20100716045738 Ignore-this: 6a71ce03200a37a10bdf01ff392734bd ] [added two new themes and rough css switcher Mark Lentczner **20100715235301 Ignore-this: 1c498b2c062cd9227dfaa8739c8232d6 ] [clean up of anchors Mark Lentczner **20100715050226 Ignore-this: a699c4abdb74c954fb56b462642c965c ] [clean up synopsis lists Mark Lentczner **20100714234342 Ignore-this: 77f86989cfeb79195ce92883d369201a ] [methods and associated types in new layout scheme Mark Lentczner **20100714215458 Ignore-this: d7e50519d74d99d0043e887883299809 ] [removing old table cruft from Layout.hs Mark Lentczner **20100714210732 Ignore-this: ec2fe88e2db1dd22bc0c9c46ab310a9e ] [convert instances to SubDecl Mark Lentczner **20100714162853 Ignore-this: 869037e43475591ec920e9923a81945a ] [convert args to SubDecl format Mark Lentczner **20100714160054 Ignore-this: 674b27c52af42abbf63f15348b61b157 ] [made subDecl tables looks just so Mark Lentczner **20100714070410 Ignore-this: cd386efa745e34cb7b5c55f4e56128c ] [better interface to subDecls Mark Lentczner **20100714053832 Ignore-this: f812cdfbecfd585fec76ee03e09a9f9a ] [constructors and args as dl lists, built in Layout.hs Mark Lentczner **20100714042155 Ignore-this: b7e7b82f0b637223472d29190c46c44 ] [change to new page structure Mark Lentczner **20100713052621 Ignore-this: b7c45f1c88a9559c0af4ea78fabb5573 ] [remove <++> connector Mark Lentczner **20100617222056 Ignore-this: aa4ec1016da96b0df2131775a8b3afd8 ] [push single constructors (newtype) onto line with decl Mark Lentczner **20100617173601 Ignore-this: 7480e589fd78cc012c218901c57696ba ] [factored out ppInstances Mark Lentczner **20100611232746 Ignore-this: def1b8a5840214038f1cb1520ed786ce ] [changed tt elements to code elements Mark Lentczner **20100611213408 Ignore-this: a480e7fdb89604961df4b74d161198e8 ] [fix missing space in "module" lines in synoposis Mark Lentczner **20100611211444 Ignore-this: ab1eb30c652b389f1963a36aad5cff0e ] [adjust synopsis and bottom bar spacing Mark Lentczner **20100611210358 Ignore-this: f4909c38aab974e9d2b97f38897d442c ] [merge in changes from the big-whitespace cleanup Mark Lentczner **20100524131342 Ignore-this: 219213dd1933d08ca1976cab12c94ad9 ] [added assoicated types and methods back into class decls Mark Lentczner **20100504061434 Ignore-this: 5f744b1d0a24bb75aebf9455aae89f53 ] [adjust css for current markup Mark Lentczner **20100503230431 Ignore-this: 90af05eda936b014de1595a4ece05179 ] [fixed javascript quoting/escpaing issue Mark Lentczner **20100425062610 Ignore-this: 5d94e4d0c456da3a1856fc6fb00ca734 ] [remove unused bodyBox Mark Lentczner **20100425053835 Ignore-this: 5c0d60daeeecc6f0698bca208d5b357d ] [fix class member boxes in summary Mark Lentczner **20100425053659 Ignore-this: 46235a55f324d9de489b20ec9e83e859 ] [fixed surround of instance and constructor tables Mark Lentczner **20100425052328 Ignore-this: 9f9eb32a9194abc461adba0bd2bf0add ] [made record fields be an unordList, not a table Mark Lentczner **20100425045637 Ignore-this: 578d4c985cd8e64a24659abd977ec398 ] [merge in markupExample changes Mark Lentczner **20100412050753 Ignore-this: ff63f4c16690eb5114591f6af0b18deb ] [removed declWithDoc and cleaned up data decls in summary Mark Lentczner **20100412045627 Ignore-this: 14a5da205f89e78e429b42abcdb3fd10 ] [removed commented out code that can't be maintained Mark Lentczner **20100410212916 Ignore-this: 65350487a89870eb5a75611d9da5a75 ] [data decls are now a sequence of paragraphs, not a table Mark Lentczner **20100410212321 Ignore-this: dd08c5a590835dc86075331adf913797 ] [clean up processExport and place a div around each decl Mark Lentczner **20100405050243 Ignore-this: 172f309199a9d8f7a2c58a3e859a190e ] [all decls now generate Html not HtmlTable Mark Lentczner **20100404062414 Ignore-this: 6e5388455617d02808d3a4f5cf0b543f - ppDecl return Html, and so now do all of the functions it calls - added some internal tables to some decls, which is wrong, and will have to be fixed - decl "Box" functions became "Elem" functions to make clear they aren't in a table anymore (see Layout.hs) - docBox went away, as only used in one place (and its days are numbered) - cleaned up logic in a number of places, removed dead code - added maybeDocToHtml which simplified a number of places in the code ] [tweak list css Mark Lentczner **20100404045108 Ignore-this: 67f08bb7ae97dadbee3a5fac4313409d ] [clean up Doc formatting code Mark Lentczner **20100403191422 Ignore-this: fb3a80bcf6da259dbd91b8d89bcb564f - add CSS for lists - renderToString now uses showHtml since prettyHtml messes up
 sections
] 
[add exports to Xhtml modules
Mark Lentczner **20100321045116
 Ignore-this: 3e9efa0b6118e64ce7dbe39d09352325
] 
[Add missing dependencies to cabal file
Simon Hengel **20100710091904
 Ignore-this: 4ef8c52548ca50e4481b69e8edafcbf2
] 
[Fix a bug in attachInstances
David Waern **20100704145339
 Ignore-this: 6c0ca382763735ae14a698f21eeb2a83
 
 We didn't look for instance docs in all the interfaces of the package. This had
 the effect of instance docs not always showing up under a declaration. I took
 the opportunity to clean up the code in H.I.AttachInstances a bit as well. More
 cleanup is needed, however.
] 
[Warning police
David Waern **20100701161218
 Ignore-this: 91c648b28341774c8d9ab05a9f5911f1
] 
[Update test following Simon's patch to render unresolved names in monospaced font
David Waern **20100701154333
 Ignore-this: 5a7004ea42180e7afa62342e4a0932ab
] 
[Make runtest.hs work with GHC 6.12.3 (we should really stop hard coding this)
David Waern **20100701154245
 Ignore-this: a669c33d860249576e85ea524aa4a5d6
] 
[Fix a few stylistic whitespace issues in LaTeX backend
David Waern **20100701120244
 Ignore-this: ecbbc108281fb7a2f6a1d6877b09cccd
] 
[LaTeX backend (new options: --latex, --latex-style=