aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-06-01Templates: Fail informatively on template syntax errors.John MacFarlane2-33/+38
With the move from parsec to attoparsec, we lost good error reporting. In fact, since we weren't testing for end of input, malformed templates would fail silently. Here we revert back to Parsec for better error messages.
2014-06-01Updated tests for c8bc70a6bb12e0fbfadadb9480efafb3be4f11a5.John MacFarlane2-0/+2
2014-06-01Updated README on reference.docx.John MacFarlane1-1/+2
2014-06-01Docx writer: Improved handling of headers/footers.John MacFarlane1-52/+53
2014-06-01Removed header1.xml, footer1.xml from reference.docx.John MacFarlane1-0/+0
2014-06-01Docx writer: Header and footer are now carried over from reference.docx.John MacFarlane2-16/+38
2014-06-01Minor code reformat.John MacFarlane1-5/+5
2014-06-01LaTeX/Beamer templates: remove conditional around date.John MacFarlane1-5/+13
Closes #1321.
2014-05-31Docx writer: Take over document formatting from reference.docx.John MacFarlane1-17/+30
This includes margins, page size, page orientation.
2014-05-28Windows installer: Use one install command for pandoc, pandoc-citeproc.John MacFarlane1-3/+1
2014-05-28PDF writer: Fixed treatment of data uris for images.John MacFarlane2-3/+4
Closes #1062.
2014-05-28Windows install script: force install of pandoc-citeproc.John MacFarlane1-1/+1
2014-05-28Merge pull request #1302 from tarleb/inline-latexJohn MacFarlane3-1/+59
Org reader: support for inline LaTeX
2014-05-27Markdown reader: Handle `c++` and `objective-c` as language identifiersJohn MacFarlane1-1/+8
in github-style fenced blocks. Closes #1318. Note: This is special-case handling of these two cases. It would be good to do something more systematic.
2014-05-27Require latest highlighting-kate. Fixes #1317.John MacFarlane1-3/+3
2014-05-27Markdown reader: inline math must have nonspace before final `$`.John MacFarlane3-4/+12
Closes #1313.
2014-05-27Require latest zip-archive.John MacFarlane1-1/+1
This has fixes for unicode path names. Note that compiling pandoc against zip-archive 0.2.3 or 0.2.3.1 will lead to invalid zip containers, causing LibreOffice (e.g.) to regard ODTs as corrupt.
2014-05-27Fixed documentation of attributes. Closes #1315.John MacFarlane1-4/+8
2014-05-27Updated date on README.John MacFarlane1-1/+1
2014-05-20Org reader: support for inline LaTeXAlbert Krewinkel3-1/+59
Inline LaTeX is now accepted and parsed by the org-mode reader. Both, math symbols (like \tau) and LaTeX commands (like \cite{Coffee}), can be used without any further escaping.
2014-05-19EPUB writer: Handle multiple dates with OPF `event` attributes.John MacFarlane1-9/+38
Note: in EPUB3 we can have only one dc:date, so only the first one is used.
2014-05-19Avoid `import Prelude hiding (catch)`.John MacFarlane2-9/+4
See #1309.
2014-05-19Merge pull request #1309 from michaelt/patch-1John MacFarlane1-1/+0
no need to hide 'catch'
2014-05-18Removed dependency on conduit.John MacFarlane3-14/+16
* http-conduit flag is now https. * Instead of http-conduit, we depend on http-client and http-client-tls.
2014-05-17no need to hide 'catch'Michael Thompson1-1/+0
This doesn't normally cause a problem because of some ghc workaround special to this case, but I was able to trigger an error with a complicated mixture of sandboxing, directing `cabal` to a locally installed ghc, and something else. `catch` isn't actually used in the file, so it seems it might as well go.
2014-05-16Windows build script: add -windows to file name.John MacFarlane1-1/+1
2014-05-16make_osx_package: Call zip file pandoc-VERSION-osx.zip.John MacFarlane1-2/+2
The zip should not be named SOMETHING.pkg.zip, or OSX finder will extract it into a folder named SOMETHING.pkg, which it will interpret as a defective package. Closes #1308.
2014-05-16Merge pull request #1307 from palday/masterJohn MacFarlane1-2/+2
fixed escape for literal paragraph
2014-05-16Fixed travis build to install alex for GHC 7.8.2.John MacFarlane1-1/+1
2014-05-16travis: Test with ghc 7.8.2 rather than 7.8.1.John MacFarlane2-2/+2
2014-05-16fixed escape for literal paragraphPhillip Alday1-2/+2
2014-05-16Merge pull request #1306 from snoyberg/patch-1John MacFarlane1-1/+1
Allow scientific 0.3
2014-05-16Allow scientific 0.3Michael Snoyman1-1/+1
2014-05-15Require highlighting-kate 0.5.8.1.John MacFarlane1-3/+3
0.5.8 has a serious bug that causes error failure with ocaml and fsharp.
2014-05-15EPUB writer: Fixed regression on cover image.John MacFarlane1-5/+5
In 1.12.4 and 1.12.4.2, the cover image would not appear properly, because the metadata id was not correct. This was introduced by the fix to #1254. Now we derive the id from the actual cover image filename, which we preserve rather than using "cover-image."
2014-05-14Fixed 034cd4bb214a30de3739c756eab428d5fbe617cc.John MacFarlane1-1/+2
Preserve directory structure for pkg.
2014-05-14Updated changelog.John MacFarlane1-3/+21
2014-05-14Bump version to 1.12.4.2.John MacFarlane1-1/+1
2014-05-14osx package: Include uninstall script in zip file.John MacFarlane1-2/+1
Don't put it in $PREFIX/bin as before.
2014-05-14Merge pull request #1293 from tarleb/typoJohn MacFarlane1-2/+1
Process: Fix minor typo in pipeProcess' docs
2014-05-14Merge pull request #1296 from DanStaal/masterJohn MacFarlane1-20/+18
Code cleanup and debug.
2014-05-14Merge pull request #1297 from tarleb/citationsJohn MacFarlane5-40/+118
Org reader: support Pandocs citation extension
2014-05-14Org reader: support Pandocs citation extensionAlbert Krewinkel3-3/+76
Citations are defined via the "normal citation" syntax used in markdown, with the sole difference that newlines are not allowed between "[...]". This is for consistency, as org-mode generally disallows newlines between square brackets. The extension is turned on by default and can be turned off via the default syntax-extension mechanism, i.e. by specifying "org-citation" as the input format. Move `citeKey` from Readers.Markdown into Parsing The function can be used by other readers, so it is made accessible for all parsers.
2014-05-14Move `citeKey` from Readers.Markdown to ParsingAlbert Krewinkel2-14/+13
The function can be used by other readers, so it is made accessible for all parsers.
2014-05-14Introduce class HasLastStrPosition, generalize functionsAlbert Krewinkel3-24/+30
Both `ParserState` and `OrgParserState` keep track of the parser position at which the last string ended. This patch introduces a new class `HasLastStrPosition` and makes the above types instances of that class. This enables the generalization of functions updating the state or checking if one is right after a string.
2014-05-13make_osx_package.sh: Use linker options to ensure OSX 10.6+ compatibility.John MacFarlane1-2/+2
2014-05-13Code cleanup and debug.Daniel T. Staal1-20/+18
Various cleanups: - @pkg_info was never used. Removed. - Simplified getting the list of files slightly. - Used list form of system(). This prevents shell interpretation of command and arguments, preventing bugs. (And solves one.) - Changed $! (OS_ERROR) to $? (CHILD_ERROR) after system() calls to get the error from the external program. (Note that $? is the numeric return code from the child program.) - Allow script to continue after finding some of the files have been removed previously. - Convert 'warn "…"; exit 1;' to 'die "…";', the more common equivalent idiom. - Convert 'exit 0;' to 'exit;', to be more clear we are not exiting abnormally. Signed-off-by: Daniel T. Staal <DStaal@usa.net>
2014-05-12Moved make_osx_package.sh back to root.John MacFarlane1-2/+3
2014-05-12Updated changelog.John MacFarlane1-0/+3
2014-05-12Moved osx package stuff to osx directory; added uninstall script.John MacFarlane4-0/+82
Thanks to Daniel T. Staal for an uninstall script from which this one is modified.