summaryrefslogtreecommitdiff
path: root/pandoc.cabal
Commit message (Collapse)AuthorAge
* Process LaTeX macros in markdown, and apply to TeX math.John MacFarlane2010-10-26
| | | | | | | | | | | Example: \newcommand{\plus}[2]{#1 + #2} $\plus{3}{4}$ yields: 3+4
* pandoc.cabal: Remove profiling options from 'else' clause.John MacFarlane2010-07-24
|
* Moved Text.Pandoc.Writers.S5 -> Text.Pandoc.S5.John MacFarlane2010-07-22
| | | | Now it doesn't export a writer, just some CSS and JS.
* Moved s5 writing from S5 module to HTML.John MacFarlane2010-07-22
| | | | | Now s5 is handled in more or less the same way as slidy, as a variant of HTML.
* Added new --offline option for slidy.John MacFarlane2010-07-22
| | | | Added slidy/slidy.min.{css,js}.
* Require texmath >= 0.3, adjusted for new elements.John MacFarlane2010-07-22
|
* Reintroduced 'library' cabal flag.John MacFarlane2010-07-21
| | | | | | | It is needed for the Windows installer, since if a library is produced, the binary can't be made relocatable. See http://www.haskell.org/ghc/docs/6.12.2/html/Cabal/builders.html section 4.1.2.3.
* Updated pandoc to use css for highlighting-kate 0.2.7.John MacFarlane2010-07-15
| | | | Note: Update any custom CSS or templates accordingly.
* Added a slidy writer.John MacFarlane2010-07-13
| | | | Resolves Issue #122.
* Version bump to 1.6, due to removed functions.John MacFarlane2010-07-05
|
* Moved Pandoc prettyprinting code from Shared to new Native writer.John MacFarlane2010-07-05
| | | | | + Text.Pandoc.Writers.Native + The function prettyPandoc is now gone. Use writeNative instead.
* Moved parsing functions from Text.Pandoc.Shared to new module.John MacFarlane2010-07-05
| | | | + Text.Pandoc.Parsing
* Added an EPUB writer.John MacFarlane2010-07-05
| | | | | | | | + New writer module Text.Pandoc.Writers.EPUB + Stylesheet in epub.css + --epub-stylesheet command-line option. + New utility module Text.Pandoc.UUID to generate random UUIDs for EPUBs.
* Made a proper ODT writer.John MacFarlane2010-07-05
| | | | | | | | | | | | | | + Transformed the old Text.Pandoc.ODT module into a proper writer module, Text.Pandoc.Writers.ODT. + Instead of saveOpenDocumentAsODT, we now have writeODT, which takes a Pandoc document and produces a bytestring. saveOpenDocumentAsODT has been removed. + To extract the images and insert them into the ODT, we now use processPandocM on the Pandoc document rather than a custom XML parser. + Handle the case where the image is remote (or not found) by converting the Image element into an Emph with the label. + Plumbing in pandoc.hs changed slightly to accomodate this, and to allow other writers that live in the IO monad.
* Added Text.Pandoc.UTF8 for portable UTF8 string IO.John MacFarlane2010-05-06
|
* Removed parsec < 3 restriction.John MacFarlane2010-04-23
|
* Added 'threaded' flag.John MacFarlane2010-04-20
| | | | | | | | + GHC lacks a threaded runtime on some architectures. Provide a 'threaded' flag that can be disabled for compiling on these architectures. + Removed '-threaded' from pandoc's ghc-options. '-threaded' is only needed for markdown2pdf, due to its use of readProcess.
* Removed 'library' Cabal flag.John MacFarlane2010-04-10
| | | | | | | | | | | | | | | | Reason: starting with Cabal 1.8, installing pandoc with '-library +executable' did not work, since the build-depends in the Library stanza were ignored. The problem could be solved by repeating the build-depends in the Executable stanza, but this seems non-ideal (and might lead to errors later on). The '-library' option isn't so useful anyway, since to compile pandoc in the first place, you need a large number of Haskell libraries installed, and in this case, why balk at another? It was chiefly intended for packagers, but packagers will need to use a chroot environment anyway, and they can then simply copy the executable and not the library. Thanks to Jim Pryor for calling the problem to my attention in connection with an arch linux package.
* Removed markdown2pdf from list of data-files.John MacFarlane2010-04-06
|
* Bumped version to 1.5.1.1, updated changelog.John MacFarlane2010-03-29
|
* Version bump to 1.5.1.John MacFarlane2010-03-23
|
* Updated changelog and bumped version to 1.5.0.1.John MacFarlane2010-03-21
|
* cabal: included several missing test files.John MacFarlane2010-03-20
|
* Depend on extensible-exceptions, remove CPP in Templates module.fiddlosopher2010-03-19
| | | | | | | It's safe to depend on extensible-exceptions, since this is shipped with GHC 6.10 and 6.12. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1911 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added --mathml option; removed Text.Pandoc.LaTeXMathML.fiddlosopher2010-03-18
| | | | | | | | | | | * Added data/MathMLinHTML.js, which is included when no URL is provided for --mathml. This allows MathML to be displayed in better browsers, as text/html. * The module was no longer necessary; its functionality (two lines) was incorporated into pandoc.hs. * Consolidated the two LaTeXMathML.js files into one. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1909 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added plain writer.fiddlosopher2010-03-18
| | | | | | | | Text.Pandoc.Writers.Markdown now exports a writePlain, which writes plain text without links, pictures, or special formatting (not even markdown conventions). git-svn-id: https://pandoc.googlecode.com/svn/trunk@1907 788f1e2b-df1e-0410-8736-df70ead52e1b
* cabal: Depend on extensible-exception for GHC < 6.10.fiddlosopher2010-03-18
| | | | | | | This, I hope, will allow pandoc to be compiled on ghc 6.8 again. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1903 788f1e2b-df1e-0410-8736-df70ead52e1b
* Cabal file: depend on HTTP >= 4000.0.5.fiddlosopher2010-03-07
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1870 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed html2markdown and hsmarkdown.fiddlosopher2010-02-06
| | | | | | | | | | | | html2markdown is no longer needed, since you can pass URI arguments to pandoc and directly convert web pages. (Note, however, that pandoc assumes the pages are UTF8. html2markdown made an attempt to guess the encoding and convert them.) hsmarkdown is pointless -- a large executable that could be replaced by 'pandoc --strict'. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1834 788f1e2b-df1e-0410-8736-df70ead52e1b
* Bump version to 1.5 since API has changed.fiddlosopher2010-02-03
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1831 788f1e2b-df1e-0410-8736-df70ead52e1b
* Allow absolute URI as parameter (in this case, content is downloaded).fiddlosopher2010-02-02
| | | | | | | | | + Adds dependency on HTTP. + If a parameter is an absolute URI, pandoc will try to get the content via HTTP. + So, you can do: pandoc -r html -w markdown http://www.fsf.org git-svn-id: https://pandoc.googlecode.com/svn/trunk@1826 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed ref to Makefile in cabal file.fiddlosopher2010-01-17
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1819 788f1e2b-df1e-0410-8736-df70ead52e1b
* Version bump to 1.4.1.fiddlosopher2010-01-10
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1802 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed unneeded dependency on template-haskell.fiddlosopher2010-01-03
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1791 788f1e2b-df1e-0410-8736-df70ead52e1b
* Moved data/ui -> s5. Added note on this in README.fiddlosopher2010-01-01
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1763 788f1e2b-df1e-0410-8736-df70ead52e1b
* Updated copyright date in cabal file.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1762 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added --reference-odt option.fiddlosopher2009-12-31
| | | | | | | | | | | This allows the user to customized the styles used in pandoc-generated ODTs. The user may also put a default reference.odt in the ~/.pandoc directory. We have removed the old data/odt directory and replaced it with a reference.odt. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1760 788f1e2b-df1e-0410-8736-df70ead52e1b
* Make the -fno-warn-unused-do-bind conditional on ghc >= 6.12.fiddlosopher2009-12-31
| | | | | | This option isn't recognized by older ghcs. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1753 788f1e2b-df1e-0410-8736-df70ead52e1b
* Revised tested-with field to be more precise.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1751 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added GHC versions to tested-with field in cabal file.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1749 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed unneeded Extensions from cabal file.fiddlosopher2009-12-31
| | | | | | Also disable compiler warnings for discarded values in do blocks. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1746 788f1e2b-df1e-0410-8736-df70ead52e1b
* Version bump to 1.4.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1745 788f1e2b-df1e-0410-8736-df70ead52e1b
* Got s5 writer working with html template.fiddlosopher2009-12-31
| | | | | | | | | | s5 css and js is included using header-includes variable. We don't need a separate s5 template, so it has been removed. Use linebreak to separate authors in S5 title page. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1705 788f1e2b-df1e-0410-8736-df70ead52e1b
* Moved odt-styles -> odt. Changed ODT module to look at user data first.fiddlosopher2009-12-31
| | | | | | | So if the user has an odt-styles directory in ~/.pandoc, it will be used instead of the default. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1694 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed TH module; refactored LaTeXMathML not to use TH.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1692 788f1e2b-df1e-0410-8736-df70ead52e1b
* Removed TH dependency from S5 module, removed DefaultTemplates.fiddlosopher2009-12-31
| | | | | | | S5 module now exports s5HeaderIncludes, which pandoc.hs includes if writer is s5 and standalone. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1691 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added getDefaultTemplate to Templates.fiddlosopher2009-12-31
| | | | | | Exposed Templates module in API. git-svn-id: https://pandoc.googlecode.com/svn/trunk@1688 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added templates/ directory.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1687 788f1e2b-df1e-0410-8736-df70ead52e1b
* Renamed headers -> templates.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1677 788f1e2b-df1e-0410-8736-df70ead52e1b
* Added templates module.fiddlosopher2009-12-31
| | | | git-svn-id: https://pandoc.googlecode.com/svn/trunk@1673 788f1e2b-df1e-0410-8736-df70ead52e1b