git.iko.soy/typeable/pandoc
on 1.5.0.1 help sign in
history ofSetup.hs
all commits
997ea5eRemoved html2markdown and hsmarkdown.fiddlosopher bd8ac75Setup: Made man page building sensitive to build verbosity.fiddlosopher 9b9c26cSetup.hs : -Wall and hlint cleanup.fiddlosopher 385dcb1Setup.hs: improved detection of highlighting support in test hook.fiddlosopher cc41e16Setup.hs: Install wrapper scripts into cabal bin directory.fiddlosopher 48c240dSetup.hs: install manpages to mandir.fiddlosopher c573551Changed Setup.hs so it can build man pages again.fiddlosopher 7e8ea0aFixed lhs test cases.fiddlosopher 29d2952Setup.hs: replace readProcess with something more portable.fiddlosopher bdb84baMade Setup.hs compatible with Cabal < 1.6.fiddlosopher a39865aCheck to see if highlighting supported and run lhs tests if it is.fiddlosopher 096413bFixed Setup.hs so correct status is returned after build.fiddlosopher d1d614bHave "runhaskell Setup test" return an error status if tests fail.fiddlosopher 4dca8f6Reworked Text.Pandoc.ODT to use zip-archive instead of calling external 'zip'.fiddlosopher 3d2ff3dRemoved PDF writer from core pandoc, restored markdown2pdf.fiddlosopher d00da31Simplified and improved UTF8 handling:fiddlosopher ac28fa2Use -S option when building man pages in Setup.hs.fiddlosopher 1cbc974Removed markdown2pdf and all references to it.fiddlosopher 2882897Moved more of the build process from Makefile to Setup.hs:fiddlosopher db729a0Added preconfigure hook to build reference.odt if missing.fiddlosopher 5d3d2d7Rewrote test suite so it doesn't depend on perl or unix tools.fiddlosopher ba32c2eSimplified build process using template haskell. + Text/Pandoc/ASCIIMathML.hs, Text/Pandoc/DefaultHeaders.hs, and Text/Pandoc/Writers/S5.hs are no longer built in Setup.hs from templates in the templates/ directory. + Instead, they use template haskell to read data at compile time from the relevant files in data/. + Setup.hs is back to the default simple configuration. + Removed old templates and Extra-Tmp-Files field from pandoc.cabal.fiddlosopher 8440385Compatibility fixes for CPP, Cabal, and haddock: + Use CPP in "Extensions" field in pandoc.cabal. + Removed use of backslash string continuations in source files.fiddlosopher 283c241Setup.hs: Use simpleUserHooks rather than deprecated defaultUserHooks.fiddlosopher 40e7280Simplified Setup.hs by removing PostClean hooks. Added Extra-Tmp-Files to pandoc.cabal; this does the same thing.fiddlosopher 2751608Use CPP to simplify build procedure for Highlighting.hs module. This is no longer built by Setup.hs in the pre-configure phase.fiddlosopher 868aeacRenamed default headers with .header extension; have Setup.hs look for these. (This fixes a bug where Setup.hs would find .svn directories.)fiddlosopher 04b3245Added build option for syntax highlighting, with *optional* dependency on highlighting-kate. + pandoc.cabal includes a flag, 'highlighting', that causes a dependency on highlighting-kate. + if Setup.hs detects this dependency, it copies templates/Highlighting.yes.hs to Text/Pandoc/Highlighting.hs. Otherwise, it copies templates/Highlighting.no.hs. + The HTML writer imports this new module instead of Text.Highlighting.Kate. The new module exports highlightHtml, which either uses highlighting-kate to perform syntax highlighting or automatically returns a failure code, depending on whether highlighting support was selected. + --version now prints information about whether syntax highlighting support is compiled in.fiddlosopher 427c2e4Modified Setup.hs with new location for DefaultHeaders.hs. Print template notice on top of autogenerated source files.fiddlosopher 087739aMoved Text.Pandoc.Writers.DefaultHeaders -> Text.Pandoc.DefaultHeaders.fiddlosopher 446a964Incorporated templates phase into Setup.hs and improved templates. + Removed templates/Makefile and fillTemplates.pl. + Removed 'templates' Makefile target. + Added postConf hook to Setup.hs that fills the templates. + Use compressed javascripts for S5 and ASCIIMathML templates. + Revised test suite.fiddlosopher 1142c88* The previous fix was wrong. Apply a proper fix and cross the fingers. :-) + On configure, compile 'Setup.hs' to 'setup' and use 'setup' as the build command instead of 'runhaskell', which, on some platforms (such as s390, alpha, m68k), throws the following error: runhaskell Setup.hs configure --prefix=/usr ghc-6.6.1: not built for interactive use This causes a serious FTBFS bug. Closes: #440668 (from Debian BTS). + Setup.hs: revert changes.roktas b13e696* Urgent fix to address the following issue: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440668 The below link of a similar bug explains things a bit more: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=431843#22roktas 156be8bMerge trunk with ghc66-branch.roktas df7b682initial importfiddlosopher