aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-05-09Org reader: Fix parsing of blank lines within blocksAlbert Krewinkel2-6/+11
Blank lines were parsed as two newlines instead of just one. Thanks to Xiao Hanyu (@xiaohanyu) for pointing this out.
2014-05-09Org reader: Support arguments for code blocksAlbert Krewinkel2-42/+70
The general form of source block headers (`#+BEGIN_SRC <language> <switches> <header arguments>`) was not recognized by the reader. This patch adds support for the above form, adds header arguments to the block's key-value pairs and marks the block as a rundoc block if header arguments are present. This closes #1286.
2014-05-09Org reader: refactor #+BEGIN..#+END block parsing codeAlbert Krewinkel1-42/+80
2014-05-07OSX package script: cabal init before update.John MacFarlane1-1/+1
2014-05-07Bumped version bound for mtl.John MacFarlane1-1/+1
2014-05-07Require latest texmath.John MacFarlane1-1/+1
2014-05-07Require latest highlighting-kate.John MacFarlane1-3/+3
2014-05-07Small improvement to textile reader fix. Removed 'try'.mpickering1-1/+1
2014-05-07Fix textile reader hanging.mpickering1-1/+2
Textile reader hung on pandoc -f textile http://johnmacfarlane.net/pandoc/demo/example25.textile The reader no longer hangs.
2014-05-07README: Updated Authors.John MacFarlane1-1/+2
2014-05-06Textile reader: Rearranged inline parsers for performance.John MacFarlane1-4/+3
This is possible because of the rewrite of simpleInline. Also removed a redundant parser for grouped inlines.
2014-05-06Textile reader: Rewrote simpleInline for clarity and efficiency.John MacFarlane1-15/+7
This way we only look once for the opening `[`.
2014-05-06Textile reader: Disallow blank lines in inline contexts.John MacFarlane1-11/+20
@hi there@ should not be a single code span.
2014-05-06Make `--trace` work with textile reader.John MacFarlane1-2/+12
2014-05-06Textile reader: Rewrote some inline parsing code for clarity.John MacFarlane1-12/+8
(It seems clearer to put the whitespace parsing in the grouped parser. This also uses stateLastStrPos to determine when the border is adjacent to an alphanumeric.)
2014-05-06Updated tests for template changes.John MacFarlane3-10/+6
2014-05-06Updated changelog.John MacFarlane1-1/+3
2014-05-06LaTeX template: Added linestretch variable.John MacFarlane2-8/+13
Documented this and fontfamily.
2014-05-06Added fontfamily variable to latex template. (tlvince)John MacFarlane2-6/+8
2014-05-06Updated templates: conditionalize author/date in latex template.John MacFarlane1-5/+7
2014-05-06Updated changelog.John MacFarlane1-1/+4
2014-05-06Update latex/beamer templates: load upquote after fontenc.John MacFarlane1-8/+5
2014-05-06Merge pull request #1280 from tarleb/org-inline-blocksJohn MacFarlane2-3/+58
Org reader: Read inline code blocks
2014-05-06Windows installer: more typos from transition from cabal-dev.John MacFarlane2-4/+4
2014-05-06Windows install script: Fixed typo in path.John MacFarlane1-1/+1
2014-05-06make_osx_package: install alex, happy, hsb2hs.John MacFarlane1-1/+1
2014-05-06Windows install script: install alex, happy.John MacFarlane1-1/+1
2014-05-06Org reader: Read inline code blocksAlbert Krewinkel2-3/+58
Org's inline code blocks take forms like `src_haskell(print "hi")` and are frequently used to include results from computations called from within the document. The blocks are read as inline code and marked with the special class `rundoc-block`. Proper handling and execution of these blocks is the subject of a separate library, rundoc, which is work in progress. This closes #1278.
2014-05-05Windows package script: use cabal sandbox, not cabal-dev.John MacFarlane1-9/+10
2014-05-04make_osx_package: Use cpphs to avoid problems with clang cpp.John MacFarlane1-2/+4
See https://github.com/jgm/pandoc/issues/1172
2014-05-04Updated changelog.John MacFarlane1-3/+52
2014-05-04Fixed the fix to #1154.John MacFarlane1-1/+1
We need to strip off up to 4 spaces, not up to 3.
2014-05-04LaTeX writer: Fixed inconsistencies with reference escaping.John MacFarlane1-64/+67
- toLabel is now monadic, and it does the needed string escaping. - Closes #1130.
2014-05-04README: Clarified citation key syntax.John MacFarlane1-1/+3
2014-05-04Clarified use of `--natbib` and `--biblatex`.John MacFarlane1-6/+6
Not for use with pandoc-citeproc.
2014-05-04Docx writer: Fall back on distribution reference.docx.John MacFarlane1-14/+15
* Undid changes to parseXml in last commit. * Instead of a string fallback, we have parseXml fall back on the reference.docx that comes with pandoc if the user's reference.docx does not contain a needed file. * Closes #1185.
2014-05-04Docx writer: Added ability to give fallback in parseXml.John MacFarlane1-16/+17
2014-05-04Added test for #1154.John MacFarlane1-0/+9
2014-05-04Markdown reader: Fixed bug with unwanted code in lists.John MacFarlane1-0/+1
Closes #1154. When reading a raw list item, we now strip off nonindent spaces.
2014-05-03Added Tests.Writer.AsciiDoc to repository.John MacFarlane1-0/+37
2014-05-03README: Note about `unnumbered` being added to final 'References' sect.John MacFarlane1-1/+3
2014-05-03AsciiDoc writer: Handle multiblock table cells.John MacFarlane1-1/+2
Closes #1246.
2014-05-03AsciiDoc writer: Added test for empty table cells.John MacFarlane3-7/+7
2014-05-03AsciiDoc writer: Correctly handle empty table cells.John MacFarlane1-1/+2
Closes #1245.
2014-05-03DocBook writer: Small tweaks to last commit.John MacFarlane2-10/+4
* Use isTightList from Shared. * Adjust writer test, since isTightList is a bit different from what was used before. Closes #1250.
2014-05-03Distinguish tight and loose lists in Docbook outputNeil Mayhew3-49/+236
Determined by the first block of the first item being Plain.
2014-05-03LaTeX reader: Fixed regression introduced with last commit.John MacFarlane1-10/+10
Tests now pass again.
2014-05-03LaTeX reader: Better error messages with include files.John MacFarlane2-56/+118
Closes #1274. Rewrote handleIncludes. We now report the actual source file and position where the error occurs, even if it is included. We do this by inserting special commands, `\PandocStartInclude` and `\PandocEndInclude`, that encode this information in the preprocessing phase. Also generalized the types of a couple functions from `Text.Pandoc.Parsing`.
2014-05-02Fixed empty reference links. Closes #1186.John MacFarlane3-4/+13
Includes test.
2014-05-01Markdown reader: Make one-column pipe tables work.John MacFarlane3-7/+35
Closes #1218.