Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-11 | Bump temporary upper bound to 1.4. | John MacFarlane | 1 | -2/+2 | |
2018-03-18 | Make 'weigh-pandoc' into a benchmark program. | John MacFarlane | 1 | -14/+7 | |
Remove 'weigh-pandoc' flag. This is now built (and run) automatically when you build (and run) benchmarks. | |||||
2018-03-18 | Removed old-locale flag and Text.Pandoc.Compat.Time. | John MacFarlane | 1 | -15/+1 | |
This is no longer necessary since we no longer support ghc 7.8. | |||||
2018-03-18 | pandoc.cabal: fix up other-extensions and language fields. | John MacFarlane | 1 | -13/+11 | |
language is now consistently Haskell2010, and other-extensions is consistently NoImplicitPrelude. Everything else to be specified in the module header as needed. | |||||
2018-03-18 | Fix what was missing in last commit. | John MacFarlane | 1 | -14/+8 | |
2018-03-18 | New approach to custom Prelude. | John MacFarlane | 1 | -7/+31 | |
We use no custom Prelude with the latest ghc version (8.4.1), so we don't have problems with ghci. See https://ghc.haskell.org/trac/ghc/ticket/10920 https://www.reddit.com/r/haskell/comments/3ryf2p/how_can_you_use_a_custom_prelude_with_ghci/ This may help with #4464. | |||||
2018-03-17 | Bump to 2.1.3, update changelog. | John MacFarlane | 1 | -1/+1 | |
2018-03-17 | Add semigroups dependency to executables... | John MacFarlane | 1 | -0/+10 | |
since custom prelude depends on it. | |||||
2018-03-16 | Allow earlier versions of haddock-library, use CPP. | John MacFarlane | 1 | -1/+1 | |
2018-03-16 | Require haddock-libary 1.5 (with tables). | John MacFarlane | 1 | -1/+1 | |
2018-03-16 | Use latest pandoc-types. | John MacFarlane | 1 | -2/+2 | |
2018-03-16 | Added custom prelude. | John MacFarlane | 1 | -8/+16 | |
We need this again because of Monoid/Semigroup. | |||||
2018-03-16 | License to GPL-2 instead of GPL. | John MacFarlane | 1 | -1/+1 | |
New cabal new-build seems to choke on GPL, even though it's supposed to be legal. | |||||
2018-03-15 | Bump upper-bound for time, criterion, haddock-library, exceptions. | John MacFarlane | 1 | -6/+6 | |
2018-03-13 | Require pandoc-types 1.17.4. | John MacFarlane | 1 | -2/+2 | |
And a few tweaks related to the Semigroups/Monoid change. Closes #4448. | |||||
2018-03-11 | BUmp upper bound for http-types. | John MacFarlane | 1 | -1/+1 | |
2018-03-07 | Bump aeson upper bound. | John MacFarlane | 1 | -1/+1 | |
2018-03-07 | pandoc.cabal: link to https version of the website (#4433) | Chris Martin | 1 | -1/+1 | |
2018-03-05 | Allow tasty-quickcheck 0.10 (#4429) | Felix Yan | 1 | -1/+1 | |
Tests pass with the new test tool. | |||||
2018-03-04 | Allow skylighting 0.7.x. | John MacFarlane | 1 | -1/+1 | |
2018-03-02 | Bump version to 2.1.2. | John MacFarlane | 1 | -1/+1 | |
2018-02-28 | Update tagsoup to 0.14.6 | Alexander Krotov | 1 | -1/+1 | |
2018-02-27 | Set fixed minor version for hslua | Albert Krewinkel | 1 | -2/+2 | |
The ToLuaStack instance for Set is orphaned. The PVP requires the minor version to be fixed in this case. | |||||
2018-02-27 | Update tagsoup to 0.14.5 | Alexander Krotov | 1 | -1/+1 | |
2018-02-27 | Update tagsoup to 0.14.4 | Alexander Krotov | 1 | -1/+1 | |
Fixes #4282 | |||||
2018-02-26 | Org reader tests: move citation tests to separate module | Albert Krewinkel | 1 | -0/+1 | |
2018-02-26 | Allow exceptions 0.9. | John MacFarlane | 1 | -1/+1 | |
2018-02-25 | Removed ghc-prof-options. | John MacFarlane | 1 | -2/+0 | |
As of cabal 1.24, sensible defaults are used. See https://www.haskell.org/cabal/users-guide/developing-packages.html#pkg-field-ghc-prof-options. | |||||
2018-02-22 | Require aeson-pretty 0.8.5. Closes #4394. | John MacFarlane | 1 | -1/+1 | |
`confTrailingNewline` is introduced in this version. | |||||
2018-02-18 | Powerpoint writer: Another attempt at avoiding compiler warnings. | Jesse Rosenthal | 1 | -1/+2 | |
2018-02-18 | Powerpoint writer: Move notes slides into data tree. | Jesse Rosenthal | 1 | -0/+6 | |
2018-02-01 | Bump blaze-markup, blaze-html lower bounds to 0.8, 0.9. | John MacFarlane | 1 | -2/+2 | |
This is needed because the type constructor Empty in MarkupM has changed, and the HTML writer assumes the constructor has an argument. Closes #4334. | |||||
2018-01-27 | Add docx golden tests to cabal file. | Jesse Rosenthal | 1 | -0/+1 | |
2018-01-25 | Tests: Abstract powerpoint tests out to OOXML tests. | Jesse Rosenthal | 1 | -1/+3 | |
There is very little pptx-specific in these tests, so we abstract out the basic testing function so it can be used for docx as well. This should allow us to catch some errors in the docx writer that slipped by the roundtrip testing. | |||||
2018-01-21 | Require tagsoup 0.14.3 - closes #4282. | John MacFarlane | 1 | -1/+1 | |
This fixes an HTML tokenization bug whereby comments were sometimes consumed with open tags. | |||||
2018-01-21 | Powerpoint writer tests: New test framework for pptx. | Jesse Rosenthal | 1 | -0/+2 | |
Previously we had tested certain properties of the output PowerPoint slides. Corruption, though, comes as the result of a numebr of interrelated issues in the output pptx archive. This is a new approach, which compares the output of the Powerpoint writer with files that we know to (a) not be corrupt, and (b) to show the desired output behavior (details below). This commit introduces three tests using the new framework. More will follow. The test procedure: given a native file and a pptx file, we generate a pptx archive from the native file, and then test: 1. Whether the same files are in the two archives 2. Whether each of the contained xml files is the same. (We skip time entries in `docProps/core.xml`, since these are derived from IO. We just check to make sure that they're there in the same way in both files.) 3. Whether each of the media files is the same. Note that steps 2 and 3, though they compare multiple files, are one test each, since the number of files depends on the input file (if there is a failure, it will only report the first failed file comparison in the test failure). | |||||
2018-01-18 | More stack.yaml fixes for skylighting. | John MacFarlane | 1 | -1/+1 | |
2018-01-18 | Require latest skylighting. | John MacFarlane | 1 | -1/+1 | |
2018-01-17 | Version to 2.1.1. | John MacFarlane | 1 | -1/+1 | |
2018-01-16 | Docx reader: Parse instrText info in fldChar tags. | Jesse Rosenthal | 1 | -0/+1 | |
We introduce a new module, Text.Pandoc.Readers.Docx.Fields which contains a simple parsec parser. At the moment, only simple hyperlink fields are accepted, but that can be extended in the future. | |||||
2018-01-15 | Renaming: Json -> JSON in modules and functions. | John MacFarlane | 1 | -1/+1 | |
2018-01-15 | Merge pull request #4227 from tarleb/lua-run-json-filter | John MacFarlane | 1 | -1/+5 | |
Run JSON filters from Lua filters | |||||
2018-01-14 | Remove custom prelude and ghc 7.8 support. | John MacFarlane | 1 | -25/+1 | |
2018-01-14 | Fix cabal to use base-compat with ghc < 7.10. | John MacFarlane | 1 | -2/+7 | |
2018-01-14 | Use base-compat for our custom prelude. | John MacFarlane | 1 | -1/+2 | |
This should give us more complete coverage of newer base features. See #4255. | |||||
2018-01-14 | Allow latest QuickCheck. | John MacFarlane | 1 | -1/+1 | |
2018-01-14 | Powerpoint writer: Refactor into separate modules. | Jesse Rosenthal | 1 | -0/+2 | |
There are two steps in the conversion: a conversion from pandoc to a Presentation datatype modeling pptx, and a conversion from Presentation to a pptx archive. The two steps were sharing the same state and environment, and the code was getting a bit spaghetti-ish. This separates the conversion into separate modules (T.P.W.Powerpoint.Presentation, which defineds the Presentation datatype and goes Pandoc->Presentation) and (T.P.W.Pandoc.Output, which goes Presentation->Archive). Text.Pandoc.Writers.Powerpoint a thin wrapper around the two modules. | |||||
2018-01-13 | Move filter functions to separate module | Albert Krewinkel | 1 | -1/+5 | |
2018-01-12 | Lua filters: improve error messages | Albert Krewinkel | 1 | -0/+1 | |
Provide more context about the task which caused an error. | |||||
2018-01-09 | Bump criterion upper bound. | John MacFarlane | 1 | -1/+1 | |