aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-01Use nfIO in benchmark instead of getLength trick.John MacFarlane1-3/+1
2014-08-01Merge pull request #1475 from Aelve/fix-benchmarkJohn MacFarlane1-15/+20
Make benchmarks compile again.
2014-08-01Docx Parser: Produce endnotes.Jesse Rosenthal1-2/+2
The parser had been changing footnotes and endnotes into footnotes. This isn't a problem, because pandoc collapses them, but the parser should maintain as much of the docx structure as is collapsed, and let the toplevel reader worry about how to translate it into Pandoc. (This would be an issue when, as is planned, the docx parser spins off into its own module.) The output is the same, so no test change is required.
2014-08-01Make benchmarks compile again.Artyom Kazak1-15/+20
Additionally, fix the problem which caused one failing benchmark to stop other benchmarks from running.
2014-07-31Merge branch 'underline-option' of https://github.com/jkr/pandocJohn MacFarlane2-2/+3
2014-07-31pandoc.hs: More code reorganization.John MacFarlane1-72/+80
2014-07-31Update docx test to interpret single underline as emph.Jesse Rosenthal1-1/+1
2014-07-31Docx Reader: Single underlines are "emph"Jesse Rosenthal1-1/+2
All other underlines are ignored.
2014-07-31Merge pull request #1473 from jkr/mediabag-test-2John MacFarlane5-23/+44
Docx tests: rewrite mediabag tests.
2014-07-31EPUB Reader: Now uses the new MediaBag for imagesMatthew Pickering1-20/+45
2014-07-31README: make all extension headers H4Beni Cherniavsky-Paskin1-35/+35
2014-07-31README: Updated with EPUB informationMatthew Pickering1-5/+8
2014-07-31EPUB Reader: Added testsMatthew Pickering5-1/+942
2014-07-31EPUB Reader: Integrated into programMatthew Pickering3-2/+8
2014-07-31HTML Reader: Added ability to read MathML formatted <math> blocksMatthew Pickering1-0/+16
2014-07-31HTML Reader: Added support for anchors on links and list itemsMatthew Pickering1-4/+22
2014-07-31HTML Reader: Extended HTML Reader to recognise EPUB specific elementsMatthew Pickering1-28/+178
2014-07-31Options: Added option to turn on epub html extensionsMatthew Pickering1-0/+1
2014-07-31Except Compat: Updated to export more module functionsMatthew Pickering1-1/+11
2014-07-31EPUB Reader: Added EPUB readerMatthew Pickering1-0/+248
2014-07-31README: blank line after headersBeni Cherniavsky-Paskin1-0/+13
2014-07-31pandoc.hs: Rewrote some of the logic for clarity.John MacFarlane1-25/+31
2014-07-31Remove now unneeded JSON test file.Jesse Rosenthal1-1/+0
2014-07-31Docx tests: rewrite mediabag tests.Jesse Rosenthal6-23/+45
This will allow us to test the whole mediabag (making sure, for example, that images are added with the correct keys) instead of just individual extracted images. We compare each entry in the media bag to an image extracted on the fly from the docx. As a result, we only need one file to test with. The image in the current tests was also replaced with a smaller one.
2014-07-31New module, Text.Pandoc.MediaBag.John MacFarlane10-86/+129
Moved `MediaBag` definition and functions from Shared: `lookupMedia`, `mediaDirectory`, `insertMedia`, `extractMediaBag`. Removed `emptyMediaBag`; use `mempty` instead, since `MediaBag` is a Monoid.
2014-07-31Made MediaBag a newtype, and added mime type information to media.John MacFarlane7-50/+98
Shared now exports functions for interacting with a MediaBag: - `emptyMediaBag` - `lookuMedia` - `insertMedia` - `mediaDirectory` - `extractMediaBag`
2014-07-31Merge branch 'master' of github.com:jgm/pandocJohn MacFarlane1-1/+8
2014-07-31Merge pull request #1472 from mpickering/masterJohn MacFarlane1-1/+8
Shared: Added function insertMedia which is an alias for M.insert
2014-07-31Added note in README about pipe tables not wrapping in LaTeX/PDF.John MacFarlane1-1/+4
See http://stackoverflow.com/questions/25037357/pandoc-long-tablerows-in-markdown-pdf-documents-do-not-get-linewrap/25050474#25050474
2014-07-31Shared: Added function insertMedia which is an alias for M.insertMatthew Pickering1-1/+8
2014-07-30Merge pull request #1470 from jkr/metadata-testJohn MacFarlane3-0/+27
Media test
2014-07-30Docx test: Test image from media bag.Jesse Rosenthal1-0/+7
2014-07-30Docx tests: Add test image.Jesse Rosenthal1-0/+0
This is the cow image extracted from `docx.image.docx`.
2014-07-30Docx tests: Added media test comparison function.Jesse Rosenthal2-0/+20
Also tell pandoc.cabal that we'll be needing base64, since we want to compare strings here.
2014-07-30Removed deprecated and no longer used readerStrict in ReaderOptions.John MacFarlane1-2/+0
This is handled by readerExtensions now.
2014-07-30getT2TMeta: Take list of source files instead of single.John MacFarlane2-10/+9
Get latest modification time.
2014-07-30Updated RTF writer tests.John MacFarlane1-2/+2
2014-07-30Allow --self-contained to get content from MediaBag.John MacFarlane3-27/+38
Added a parameter to makeSelfContained (API change).
2014-07-30RTF writer: Improved image embedding.John MacFarlane1-1/+12
Use calculated sizes.
2014-07-30RTF writer: refactored image embedding, using fetchItem'.John MacFarlane1-26/+21
2014-07-30PDF, Docx, EPUB, and ODT writers now automatically use MediaBag.John MacFarlane6-22/+25
The MediaBag is thread through from the reader, with no need to extract to files.
2014-07-30Shared: Added fetchItem', which searches a media bag too.John MacFarlane1-0/+14
2014-07-30Moved MediaBag back from Shared to Options, to avoid module cycle.John MacFarlane3-6/+13
2014-07-30pandoc: Thread media bag into WriterOptions.John MacFarlane1-12/+14
This will make it available to docx and epub readers, etc., so we don't have to extract media to a directory when going from docx -> epub.
2014-07-30Added writerMediaBag to WriterOptions.John MacFarlane1-1/+3
2014-07-30Moved MediaBag from Shared to Options.John MacFarlane3-12/+7
This will allow us to put a MediaBag in WriterOptions.
2014-07-30Moved withTempDir from PDF to Shared, export from Shared.John MacFarlane2-11/+17
API change.
2014-07-30Added --extract-media option.John MacFarlane2-17/+54
This has been documented to affect the epub and docx readers, so we should either add the epub reader before the next release or change the documentation.
2014-07-30Merge pull request #1468 from jkr/mediabagJohn MacFarlane7-43/+49
Mediabag
2014-07-30Make toplevel pandoc bin make use of mediabag.Jesse Rosenthal1-1/+2
Note that at the moment the mediabag is discarded. This will have to be changed to make use of it.