Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-04-19 | Add license statement for org reader files | Albert Krewinkel | 1 | -0/+7 | |
This adds a brief note to the COPYRIGHT file, declaring the code in the org-reader files to be licensed under the GPL. | |||||
2014-04-19 | Org reader: Allow for compact definition lists | Albert Krewinkel | 2 | -2/+14 | |
Use `Text.Pandoc.Shared.compactify'DL` to allow for compact definition lists. | |||||
2014-04-19 | Move `compactify'DL` from Markdown reader into Shared | Albert Krewinkel | 2 | -20/+17 | |
The function `compactify'DL`, used to change the final definition item of a definition list into a `Plain` iff all other items are `Plain`s as well, is useful in many parsers and hence moved into Text.Pandoc.Shared. | |||||
2014-04-19 | Org reader: Fix parsing of footnotes | Albert Krewinkel | 2 | -2/+48 | |
Footnotes can consist of multiple blocks and end only at a header or at the beginning of another footnote. This fixes the previous behavior, which restricted notes to a single paragraph. | |||||
2014-04-19 | Org reader: Fix distinction of images and normal links | Albert Krewinkel | 1 | -2/+2 | |
Fixed a false assumption about the precedence of (&&) vs (||). | |||||
2014-04-19 | Org reader: Apply captions to code blocks and tables | Albert Krewinkel | 2 | -41/+124 | |
The `Table` blocktype already takes the caption as an argument, while code blocks are wrapped in a `Div` block together with a labelling `Span`. | |||||
2014-04-18 | Org reader: Add support for plain LaTeX fragments | Albert Krewinkel | 2 | -2/+59 | |
This adds support for LaTeX fragments like the following: ``` \begin{equation} \int fg \mathrm{d}x \end{equation} ``` | |||||
2014-04-18 | Org reader: Fix parsing of loose lists | Albert Krewinkel | 2 | -9/+23 | |
Loose lists (i.e. lists with blankline separated items), were parsed as multiple lists, each containing a single item. This patch fixes this issue. | |||||
2014-04-17 | Org reader: Support more types of '#+BEGIN_<type>' blocks | Albert Krewinkel | 2 | -30/+108 | |
Support for standard org-blocks is improved. The parser now handles "HTML", "LATEX", "ASCII", "EXAMPLE", "QUOTE" and "VERSE" blocks in a sensible fashion. | |||||
2014-04-17 | Org reader: Support footnotes | Albert Krewinkel | 2 | -2/+68 | |
2014-04-16 | Org reader: introduce Reader environment around Blocks/Inlines | Albert Krewinkel | 1 | -130/+176 | |
This introduces a Reader environment in the style of Text.Pandoc.Parsing.F, but adapted to the Org reader parser. | |||||
2014-04-16 | Org reader: Fix code for subexpression parsing | Albert Krewinkel | 1 | -21/+4 | |
2014-04-16 | Org reader: Better module description, minor style changes | Albert Krewinkel | 1 | -6/+6 | |
Use module description analogous to the markdown reader's. Use (<$) where it makes sense. | |||||
2014-04-13 | Merge pull request #1240 from neilmayhew/master | John MacFarlane | 4 | -7/+72 | |
Docbook output of Line Blocks | |||||
2014-04-13 | Merge pull request #1239 from tarleb/org-linebreak | John MacFarlane | 5 | -2/+14 | |
Org linebreaks | |||||
2014-04-13 | Merge pull request #1238 from tarleb/org-figures | John MacFarlane | 2 | -8/+70 | |
Org reader: Add support for figures | |||||
2014-04-12 | Org reader: Removed ANN pragma. | John MacFarlane | 1 | -3/+0 | |
This relies on Template Haskell, which causes problems in Windows due to libraries with C dependencies. We need to avoid using TH in pandoc code. | |||||
2014-04-12 | Add some unit tests for Writers.Docbook | Neil Mayhew | 2 | -0/+54 | |
These are primarily aimed at testing the new treatment of line breaks, but hopefully other tests can be added more easily now as features and changes are implemented in the writer. Adapted from Tests.Writers.HTML.tests. | |||||
2014-04-12 | Improve handling of hard line breaks in Docbook writer | Neil Mayhew | 2 | -7/+18 | |
* Use a <literallayout> for the entire paragraph, not just for the newline character * Don't let LineBreaks inside footnotes influence the enclosing paragraph | |||||
2014-04-12 | Fix editorconfig for test files | Albert Krewinkel | 1 | -0/+4 | |
Test output files should be exactly as defined with regard to trailing whitespace. This keeps editorconfig from breaking those files. | |||||
2014-04-12 | Org reader: Read linebreaks | Albert Krewinkel | 2 | -0/+8 | |
Linebreaks are marked by the string `\\` at the end of a line. | |||||
2014-04-12 | Org writer: Fix output for linebreaks | Albert Krewinkel | 2 | -2/+2 | |
Hard linebreaks in Org mode are represented by the string "\\" as the last characters in a line. Adds this feature to the Org-mode writer. | |||||
2014-04-12 | Org reader: Add support for figures | Albert Krewinkel | 2 | -8/+70 | |
Support for figures (images with name and caption) is added. | |||||
2014-04-11 | Beamer template: Consistent styles for figure and table captions | John MacFarlane | 1 | -5/+12 | |
Thanks to aaronwolen. | |||||
2014-04-11 | Beamer template: Adjust widths correctly for oversized images. | John MacFarlane | 1 | -7/+5 | |
Thanks to Garrick Aden-Buie for the patch. | |||||
2014-04-11 | HTML reader: Treat processing instructions & declarations as block. | John MacFarlane | 1 | -5/+9 | |
Previously these were treated as inline, and included in paragraph tags in HTML or DocBook output, which is generally not what is wanted. Closes #1233. | |||||
2014-04-11 | Merge pull request #1231 from tarleb/org-fix-subexpr | John MacFarlane | 2 | -19/+67 | |
Org reader: Fix parsing of sub-/superscript expressions | |||||
2014-04-11 | Org reader: Fix parsing of sub-/superscript expressions | Albert Krewinkel | 2 | -19/+67 | |
This fixes the org-reader's handling of sub- and superscript expressions. Simple expressions (like `2^+10`), expressions in parentheses (`a_(n+1)`) and nested sexp (like `a_(nested()parens)`) are now read correctly. | |||||
2014-04-10 | MediaWiki reader: Handle table rows containing just an HTML comment. | John MacFarlane | 1 | -1/+2 | |
Closes #1230. | |||||
2014-04-10 | Updated GHC versions in tested-with field. | John MacFarlane | 1 | -1/+1 | |
2014-04-10 | Merge pull request #1229 from tarleb/org-math-improved | John MacFarlane | 2 | -28/+80 | |
Org reader: Support more inline/display math variants | |||||
2014-04-10 | Org reader: Improve code by following HLint recommendations | Albert Krewinkel | 1 | -20/+24 | |
HLint's recommendations for better code are applied to the Org-mode reader code. | |||||
2014-04-10 | Org reader: Support more inline/display math variants | Albert Krewinkel | 2 | -8/+56 | |
Support all of the following variants as valid ways to define inline or display math inlines: - `\[..\]` (display) - `$$..$$` (display) - `\(..\)` (inline) - `$..$` (inline) This closes #1223. Again. | |||||
2014-04-09 | Fixed cabal path in travis config. | John MacFarlane | 1 | -1/+1 | |
2014-04-09 | More travis tweaks. | John MacFarlane | 1 | -3/+2 | |
2014-04-09 | Travis: gave up trying to test the sdist. | John MacFarlane | 1 | -12/+0 | |
For some reason hsb2hs was not found, even though it was built. | |||||
2014-04-09 | More travis tweaks. | John MacFarlane | 1 | -1/+1 | |
2014-04-09 | More travis tweaks. | John MacFarlane | 1 | -1/+1 | |
2014-04-09 | Travis build: remove 6.12; add -v2 to dependencies install. | John MacFarlane | 1 | -2/+2 | |
2014-04-09 | Travis: install hsb2hs. | John MacFarlane | 1 | -0/+1 | |
2014-04-09 | More travis tweaks. | John MacFarlane | 1 | -4/+4 | |
2014-04-09 | More travis changes. | John MacFarlane | 1 | -1/+1 | |
2014-04-09 | Fixed $CABAL in travis script. | John MacFarlane | 1 | -1/+1 | |
2014-04-09 | Updated travis script to test with multiple GHC versions. | John MacFarlane | 1 | -5/+42 | |
2014-04-09 | Merge pull request #1228 from tarleb/travis-fail-on-warnings | John MacFarlane | 1 | -1/+1 | |
Force failure of a Travis build if GHC produces warnings | |||||
2014-04-09 | Merge pull request #1227 from tarleb/editorconfig | John MacFarlane | 2 | -0/+15 | |
Add .editorconfig | |||||
2014-04-09 | Merge pull request #1226 from tarleb/org-emphasis-reader | John MacFarlane | 2 | -122/+283 | |
Org reader: Precise rules for the recognition of markup | |||||
2014-04-09 | Force failure of a Travis build if GHC produces warnings | Albert Krewinkel | 1 | -1/+1 | |
Pandoc should, as stated in CONTRIBUTING.md, always compile without warnings. This patch forces GHC to treat warnings like errors during Travis builds, making it possible to catch mistakes (like missing top-level type definitions) early. | |||||
2014-04-09 | Add .editorconfig | Albert Krewinkel | 2 | -0/+15 | |
Use EditorConfig to define a some basic styling rules for code. This should also help to reduce the number of commits introducing trailing whitespace. See http://editorconfig.org/ for details. | |||||
2014-04-09 | Org reader: Precise rules for the recognition of markup | Albert Krewinkel | 2 | -122/+283 | |
The inline parsers have been rewritten using the org source code as a reference. This fixes a couple of bugs related to erroneous markup recognition. |