summaryrefslogtreecommitdiff
path: root/pandoc.cabal
Commit message (Collapse)AuthorAge
* Split pandoc.hs into a module, Text.Pandoc.App, and a small program.John MacFarlane2017-02-05
| | | | | | | | | | | | | | | The App module provides a function that does a pandoc conversion, based on option settings. The program (pandoc.hs) now does nothing more than parse options and pass them to this function, which can easily be used by other applications (e.g. a GUI wrapper). The Opt structure has been further simplified. API changes: * New exposed module Text.Pandoc.App * Text.Pandoc.Highlighting has been exposed. * highlightingStyles has been moved to Text.Pandoc.Highlighting.
* Added first command test to cabal metadata and repo.John MacFarlane2017-02-04
|
* Added skeleton for Tests.Command.John MacFarlane2017-02-04
|
* Moved tests/ -> test/.John MacFarlane2017-02-04
|
* Version bounds: require skylighting 0.1.1.4, bump bounds for blaze-*.John MacFarlane2017-01-31
|
* Merge branch 'typeclass'John MacFarlane2017-01-29
|\
| * Rely on skylighting 0.1.1.2.John MacFarlane2017-01-28
| |
| * Fix up benchmarks so they compile.John MacFarlane2017-01-27
| |
| * Split writeDocbook into writeDocbook4, writeDocbook5.John MacFarlane2017-01-26
| | | | | | | | | | | | | | Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4.
| * EPUB writer: split writeEPUB into writeEPUB2, writeEPUB3.John MacFarlane2017-01-26
| | | | | | | | Also include explicit epub2 output format in CLI tool.
| * Provide explicit separate functions for HTML 4 and 5.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | * Text.Pandoc.Writers.HTML: removed writeHtml, writeHtmlString, added writeHtml4, writeHtml4String, writeHtml5, writeHtml5String. * Removed writerHtml5 from WriterOptions. * Renamed default.html template to default.html4. * "html" now aliases to "html5"; to get the old HTML4 behavior, you must now specify "-t html4".
| * Revert "Added page breaks into Pandoc."John MacFarlane2017-01-25
| | | | | | | | This reverts commit f02a12aff638fa2339192231b8f601bffdfe3e14.
| * Compile against pandoc-types 1.18.*.John MacFarlane2017-01-25
| |
| * Removed tests for Walk; these now live in pandoc-types.John MacFarlane2017-01-25
| |
| * Make Extensions a custom type instead of a Set Extension.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | The type is implemented in terms of an underlying bitset which should be more efficient. API change: from Text.Pandoc.Extensions export Extensions, emptyExtensions, extensionsFromList, enableExtension, disableExtension, extensionEnabled.
| * Split extensions code from Options into separate Text.Pandoc.Extensions.John MacFarlane2017-01-25
| | | | | | | | | | | | API change. However, Extensions exports Options, so this shouldn't have much impact.
| * Expose Text.Pandoc.MIME, unexpose Text.Pandoc.CSSJohn MacFarlane2017-01-25
| |
| * Fixed up weigh-pandoc and benchmark-pandoc so they build.John MacFarlane2017-01-25
| |
| * Version to 2.0.John MacFarlane2017-01-25
| |
| * Refactored math conversion in writers.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | | | | | | * Remove exported module `Text.Pandoc.Readers.TeXMath` * Add exported module `Text.Pandoc.Writers.Math` * The function `texMathToInlines` now lives in `Text.Pandoc.Writers.Math` * Export helper function `convertMath` from `Text.Pandoc.Writers.Math` * Use these functions in all writers that do math conversion. This ensures that warnings will always be issued for failed math conversions.
| * Make Txt2Tags test pass.Jesse Rosenthal2017-01-25
| | | | | | | | | | We don't have a good way to set things that aren't in the common state. That will be the next order of business.
| * Have to do some work to get the mediabag out.Jesse Rosenthal2017-01-25
| |
| * Remove Text.Pandoc.FreeJesse Rosenthal2017-01-25
| |
| * Introduce PandocMonad typeclass.Jesse Rosenthal2017-01-25
| | | | | | | | This can be instantiated by both an IO monad or a pure State monad.
| * Implement runTest functions.Jesse Rosenthal2017-01-25
| | | | | | | | | | These work with a State monad and a Reader monad to produce deterministic results. It can probably be simplified somewhat.
| * New Free module, with pure versions of IO funcsJesse Rosenthal2017-01-25
| | | | | | | | | | | | | | | | | | | | | | | | Introduce a new module, Text.Pandoc.Free, with pure versions, based on the free monad, of numerous IO functions used in writers and readers. These functions are in a pure Monad (PandocAction). PandocAction takes as a parameter the type of IORefs in it. It can be aliased in individual writers and readers to avoid this parameter. Note that this means that at the moment a reader can only use one type of IORef. If possible, it would be nice to remove this limitation.
* | Updated copyright to include 2017.John MacFarlane2017-01-29
| |
* | Bump version to 1.19.2.John MacFarlane2017-01-29
| |
* | Use latest skylighting.John MacFarlane2017-01-29
| |
* | Fixed trypandoc.John MacFarlane2017-01-29
|/
* Use skylighting 0.1.1.John MacFarlane2017-01-19
| | | | Closes #3363.
* Allow vector 0.12.0.0.John MacFarlane2017-01-10
|
* Allow aeson 1.1.John MacFarlane2017-01-02
|
* Updates to use skylighting rather than highlighting-kate.John MacFarlane2016-12-23
| | | | | | | | So far this just reproduces capacity. Later we'll be able to add features like warning messages, dynamic loading of xml syntax definitions, and dynamic loading of themes.
* Allow directory 1.3. Closes #3325.John MacFarlane2016-12-23
|
* Version to 1.19.1John MacFarlane2016-12-10
|
* We no longer need the MathMLInHTML.js shim from 2004!John MacFarlane2016-12-09
|
* Use new module from texmath to lookup MS font codepoints.John MacFarlane2016-11-30
| | | | | | | | + Removed Text.Pandoc.Readers.Docx.Fonts + Moved its code to texmath; we now use (from texmath 0.9) Text.TeXMath.Unicode.Fonts + Use texmath 0.9 (currently from git). + Updated epub tests because texmath now handles more mathml.
* Version to 1.19.John MacFarlane2016-11-27
|
* Added weigh-pandoc for memory usage diagnostics.John MacFarlane2016-11-18
| | | | See #3169.
* Version to 1.18.John MacFarlane2016-10-26
|
* Added INSTALL.md, incorporating INSTALL + installing page from website.John MacFarlane2016-10-25
|
* Allow binary formats to be written to stdout unless tty output.John MacFarlane2016-10-23
| | | | | | | Only works on posix. On Windows, pandoc works as before and requires an output file parameter for binary formats. Closes #2677.
* Merge pull request #3158 from ickc/COPY-LICENSEJohn MacFarlane2016-10-19
|\ | | | | Use the markdown version of COPYING from GNU
| * Download markdown version of the license from GNU and rename to `COPYING.md`Kolen Cheung2016-10-19
| | | | | | | | From https://www.gnu.org/licenses/old-licenses/gpl-2.0.md
* | Allow latest HUnit.John MacFarlane2016-10-18
| |
* | Remove Tests.ArbitraryJesse Rosenthal2016-10-14
| | | | | | | | Use exported Arbitrary instances from pandoc-types instead.
* | Allow http-client 0.4.30, which is the version in stackage lts.John MacFarlane2016-10-13
| | | | | | | | | | Previously we required 0.5. Remove CPP conditionals for earlier versions.
* | Bump required pandoc-types version to 1.17Albert Krewinkel2016-10-13
|/
* Revert overhasty bounds change for pandoc-types.John MacFarlane2016-10-02
|