aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-16Docx reader: Remove unnecessary plural functionsJesse Rosenthal1-11/+5
functions like runElemsToInlines and parPartsToInlines are just defined in terms of concatting and mapping their singular version (e.g. `runElemToInlines`). Having two functions with almost identical names makes it easier to introduce errors. It's easy enough to just concat and map inline, and it makes it clearer what is going on in the code.
2014-08-16Docx reader: Test for character styles.Jesse Rosenthal3-0/+8
2014-08-16Docx reader: Fix bug in character styles.Jesse Rosenthal1-2/+2
Style handling has been cleaned up, but introduced a bug here. There wasn't previously a test to catch it.
2014-08-16Rewrite Docx.hs and Reducible to use Builder.Jesse Rosenthal2-415/+368
The big news here is a rewrite of Docx to use the builder functions. As opposed to previous attempts, we now see a significant speedup -- times are cut in half (or more) in a few informal tests. Reducible has also been rewritten. It can doubtless be simplified and clarified further. We can consider this, at the moment, a reference for correct behavior.
2014-08-15OSX installer improvements.John MacFarlane4-51/+44
* Use new pkgbuild, productbuild instead of deprecated PackageMaker. * Removed scripts, which are no longer needed. * Added distribution.xml.
2014-08-14Fixed typo in changelog.John MacFarlane1-1/+1
2014-08-14make_osx_package: Build man pages.John MacFarlane1-1/+3
2014-08-14make_osx_package: Fix man page installation.John MacFarlane1-5/+3
2014-08-14make_osx_package: look in right place for cpphs.John MacFarlane1-2/+3
2014-08-14Updated changelog.John MacFarlane1-0/+1
2014-08-14Markdown reader: Better handle quote characters in inline links.John MacFarlane3-4/+9
This was previously failing to be recognized as a link: [Test](http://en.wikipedia.org/wiki/Ward's_method) Closes #1534.
2014-08-14Updated osx certificate ID.John MacFarlane1-1/+1
2014-08-14Updated changelog.John MacFarlane1-0/+6
2014-08-14Small documentation tweakJohn MacFarlane1-1/+2
2014-08-14Make `raw_tex` extension non-default for textile reader, writer.John MacFarlane5-18/+9
Enable `raw_tex` extension in textile writer. Closes #1532.
2014-08-14windows, osx package scripts: don't need alex, happy.John MacFarlane2-2/+2
2014-08-13Updated release checklist.John MacFarlane1-5/+1
2014-08-13Merge pull request #1531 from jkr/morefontsJohn MacFarlane1-2/+6
Docx reader: Interpret "Strong" and "Emphasis" run styles.
2014-08-13Added 'dist' target to Makefile that does a sanity check on tarball.John MacFarlane1-1/+9
2014-08-13EPUB3 template: add epub:type annotation in titlepage.John MacFarlane1-8/+5
2014-08-13Added dokuwiki template to pandoc.cabal.John MacFarlane1-0/+1
2014-08-13Included Tests.Writers.Docbook in test modules.John MacFarlane1-0/+1
2014-08-13Added new Makefile targets.John MacFarlane1-3/+33
2014-08-13Fixed haddock comment.John MacFarlane1-9/+7
2014-08-13Added make-pandoc-man-pages flagJohn MacFarlane1-0/+8
Previously we built this by default, but most users won't need to build it, since we include built man pages with the package.
2014-08-13Added Makefile to rebuild man pages.John MacFarlane2-2/+16
This should only be needed by developers.
2014-08-13Old tests: better path for test program.John MacFarlane1-2/+4
2014-08-13Setup.hs: ensure make-man-pages not installed in bindir.John MacFarlane1-1/+11
2014-08-13Make options work with test-pandoc.John MacFarlane1-4/+3
2014-08-13Removed unneeded import.John MacFarlane1-1/+0
2014-08-13Revised tests directory.John MacFarlane82-224/+199
Renamed some tests, introducing subsidiary directories for fb2, docx, epub. Cleaned up tests in cabal file. Combined dokuwiki-writer and dokuwiki_inline_formatting tests.
2014-08-13Simplified Setup.hs.John MacFarlane1-51/+3
It no longer builds and installs man pages. All it does is hook the hsb preprocessor. This should make the build process more robust over Cabal API changes. We'll add a Makefile to generate man pages.
2014-08-13Docx reader: Interpret "Strong" and Emphasis run styles.Jesse Rosenthal1-2/+6
2014-08-13Removed special testHook from Setup.John MacFarlane3-11/+13
This was just too fragile and dependent on a changing Cabal API (see #1526). Instead of passing the bulid directory to the test program, we now let the test program find itself (using executable-path) and then find the pandoc executable relative to itself.
2014-08-12Removed unneeded CPP.John MacFarlane1-4/+0
2014-08-12Merge pull request #1529 from jkr/dunning-fixesJohn MacFarlane4-40/+82
Fixes from contributed document
2014-08-13Docx: Reducible forgot about smallcapsJesse Rosenthal1-0/+2
2014-08-12Docx Reader: Trim line breaks from the beginning and end of SectionJesse Rosenthal2-7/+18
Headers. We might also want to do this elsewhere (for pars, for example).
2014-08-12Docx: More robust handling of multiple bookmarks in header.Jesse Rosenthal1-6/+8
2014-08-12Docx reader: Check for null-id'd anchors too.Jesse Rosenthal1-1/+0
Otherwise they get left dangling in the document.
2014-08-12Docx reader: accept explicit "Italic" and "Bold" rStyles.Jesse Rosenthal2-18/+31
Note that "Italic" can be on, and, from the last commit, `<w:i>` can be present, but be turned off. In that case, the turned-off tag takes precedence. So, we have to distinguish between something being off and something not being there. Hence, isItalic, isBold, isStrike, and isSmallCaps have become Maybes.
2014-08-12Docx reader: Add "BlockQuotation" to divs list.Jesse Rosenthal1-1/+1
2014-08-12Docx Reader: Fix font style parsing.Jesse Rosenthal1-12/+27
Before we just checked for the existence of a tag. Now, we make sure to check for its on/off value.
2014-08-12epub3 template: Put title page in section with epub:type titlepage.John MacFarlane2-8/+6
2014-08-12Merge pull request #1527 from mpickering/juicypixelsJohn MacFarlane3-6/+33
Attempts to convert gif, tiff and bmp to png in pdf writer
2014-08-12Merge pull request #1528 from mpickering/epubtitlepageJohn MacFarlane5-6/+22
EPUB Reader: Ignores titlepage attribute
2014-08-13LaTeX Writer: Added missing closing braces to hyperdef commandsMatthew Pickering1-2/+2
2014-08-13PDF Writer: Attempts to convert images to pdf renderable formatsMatthew Pickering2-4/+31
Now depends on the JuicyPixels library. Will attempt to convert an image (gif, tiff, bmp) to png when converting to pdf.
2014-08-13EPUB Tests: Added wasteland testMatthew Pickering4-2/+12
This epub contains many epub:type elements including footnotes and titlepage.
2014-08-12Updated changelog.John MacFarlane1-0/+9