summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Merge pull request #2950 from tarleb/org-ref-supportJohn MacFarlane2016-05-31
|\ | | | | Org reader: support org-ref style citations
| * Org reader: support org-ref style citationsAlbert Krewinkel2016-05-27
| | | | | | | | | | | | The *org-ref* package is an org-mode extension commonly used to manage citations in org documents. Basic support for the `cite:citeKey` and `[[cite:citeKey][prefix text::suffix text]]` syntax is added.
* | Org reader: support new syntax for export blocksAlbert Krewinkel2016-05-29
|/ | | | | | | Org-mode version 9 usees a new syntax for export blocks. Instead of `#+BEGIN_<FORMAT>`, where `<FORMAT>` is the format of the block's content, the new format uses `#+BEGIN_export <FORMAT>` instead. Both types are supported.
* Org reader: respect drawer export settingAlbert Krewinkel2016-05-23
| | | | | The `d` export option can be used to control which drawers are exported and which are discarded. Basic support for this option is added here.
* Org reader/writer: use CUSTOM_ID in propertiesAlbert Krewinkel2016-05-22
| | | | | | | | | The `ID` property is reserved for internal use by Org-mode and should not be used. The `CUSTOM_ID` property is to be used instead, it is converted to the `ID` property for certain export format. The reader and writer erroneously used `ID`. This is corrected by using `CUSTOM_ID` where appropriate.
* Org writer: add :PROPERTIES: drawer supportAlbert Krewinkel2016-05-20
| | | | | | | | | This allows header attributes to be added to org documents in the form of `:PROPERTIES:` drawers. All available attributes are stored as key/value pairs. This reflects the way the org reader handles `:PROPERTIES:` blocks. This closes #1962.
* Org reader: add :PROPERTIES: drawer supportAlbert Krewinkel2016-05-20
| | | | | | | | | | | | | | Headers can have optional `:PROPERTIES:` drawers associated with them. These drawers contain key/value pairs like the header's `id`. The reader adds all listed pairs to the header's attributes; `id` and `class` attributes are handled specially to match the way `Attr` are defined. This also changes behavior of how drawers of unknown type are handled. Instead of including all unknown drawers, those are not read/exported, thereby matching current Emacs behavior. This closes #1877.
* Org reader: add support for ATTR_HTML attributesAlbert Krewinkel2016-05-19
| | | | | | | | | | | Arbitrary key-value pairs can be added to some block types using a `#+ATTR_HTML` line before the block. Emacs Org-mode only includes these when exporting to HTML, but since we cannot make this distinction here, the attributes are always added. The functionality is now supported for figures. This closes #1906.
* Merge pull request #2894 from sid-kap/rst-code-classJohn MacFarlane2016-05-12
|\ | | | | Add class option for code block in RST reader
| * Add one more testSidharth Kapur2016-05-01
| |
| * Use `codeBlockWith`Sidharth Kapur2016-05-01
| |
| * Add test for RST code directive classSidharth Kapur2016-05-01
| |
* | Merge pull request #2913 from jlduran/strut-minipage-tablesJohn MacFarlane2016-05-11
|\ \ | | | | | | Retake on strut with \minipage inside tables
| * | Retake on strut with \minipage inside tablesJose Luis Duran2016-05-11
| | | | | | | | | | | | | | | | | | | | | Reimplement on 4c684561ee0665b014e887ae559b7020e4e9f2d3 The problem with 4c68456 was a space between the cell contents and the `\strut` that affected the alignment.
* | | Org reader: add support for sub/superscript export optionsAlbert Krewinkel2016-05-11
|/ / | | | | | | | | | | Org-mode allows to specify export settings via `#+OPTIONS` lines. Disabling simple sub- and superscripts is one of these export options, this options is now supported.
* | Merge pull request #2907 from tarleb/org-fixesJohn MacFarlane2016-05-09
|\ \ | | | | | | Org fixes (reader and writer)
| * | Org reader: fix inline-LaTeX regressionAlbert Krewinkel2016-05-09
| | | | | | | | | | | | | | | | | | | | | The last fix for whitespace handling of inline LaTeX commands was incorrect, preventing correct recognition of inline LaTeX commands which contain spaces. This fix ensures that only trailing whitespace is cut off.
* | | Allow spaces before '!' in MediaWiki table headerroblabla2016-05-09
|/ /
* | Merge pull request #2898 from tarleb/org-table-refactoringJohn MacFarlane2016-05-05
|\ \ | | | | | | Org reader: table parsing code refactoring and fixes
| * | Org reader: fix handling of empty table cells, rowsAlbert Krewinkel2016-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes Org mode parsing of some corner cases regarding empty cells and rows. Empty cells weren't parsed correctly, e.g. `|||` should be two empty cells, but would be parsed as a single cell containing a pipe character. Empty rows where parsed as alignment rows and dropped from the output. This fixes #2616.
| * | Org reader: stop padding short table rowsAlbert Krewinkel2016-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emacs Org-mode doesn't add any padding to table rows. The first row (header or first body row) is used to determine the column count, no other magic is performed. The org reader was padding rows to the length of the longest table row. This was done due to a misunderstanding of how Org handles tables. This feature reflected how Org-mode handles tables when pressing <TAB>. The Org exporter however, which is what the reader should implement, doesn't do any of this. So this was a mis-feature that made the reader more complex and reduced comparability. It was hence removed.
* | | Org reader: fix spacing after LaTeX-style symbolsAlbert Krewinkel2016-05-04
|/ / | | | | | | | | | | | | | | The org-reader was droping space after unescaped LaTeX-style symbol commands: `\ForAll \Auml` resulted in `∀Ä` but should give `∀ Ä` instead. This seems to be because the LaTeX-reader treats the command-terminating space as part of the command. Dropping the trailing space from the symbol-command fixes this issue.
* | Docbook5 writer: Properly handle ulink/linkIvo Clarysse2016-04-29
| |
* | Add docbook5 writer supportIvo Clarysse2016-04-29
|/
* Revert "LaTeX writer: Add `\strut` to fix multiline tables"John MacFarlane2016-04-27
| | | | | | | | | This reverts commit 4c684561ee0665b014e887ae559b7020e4e9f2d3. See https://groups.google.com/d/msg/pandoc-discuss/u6J-_aCProU/UufN3IYRAgAJ This should fix uneven spacing issues in multiline tables.
* Merge pull request #2735 from mb21/patch-1John MacFarlane2016-04-26
|\ | | | | LaTeX Writer: fix polyglossia to babel env mapping
| * LaTeX Writer: fix polyglossia to babel env mappingMauro Bieg2016-03-20
| | | | | | | | allow for optional argument in square brackets, closes #2728
* | Merge pull request #2829 from adunning/patch-1John MacFarlane2016-04-26
|\ \ | | | | | | LaTeX writer: Add missing languages.
| * | LaTeX writer: Add missing languages.Andrew Dunning2016-04-01
| |/ | | | | | | Updates the list from the hyphenation files at <http://mirror.ctan.org/language/hyph-utf8/tex/generic/hyph-utf8/loadhyph/>.
* | Ignore leading space in org code blocksEmanuel Evans2016-04-26
| | | | | | | | | | | | Fixes #2862 Also fix up tab handling for leading whitespace in code blocks.
* | Docx Reader: Tests for track-changes movingJesse Rosenthal2016-04-16
| |
* | Markdown reader: Fix pandoc title blocks with lines ending in 2 spaces.John MacFarlane2016-04-10
|/ | | | | | Closes #2799. Also added -s to markdown-reader-more test.
* Docx reader: Add test for enumerated headers.Jesse Rosenthal2016-03-16
| | | | We don't want them to turn into a list.
* Fixed behavior of base tag.John MacFarlane2016-03-10
| | | | | | | | | | | + If the base path does not end with slash, the last component will be replaced. E.g. base = `http://example.com/foo` combines with `bar.html` to give `http://example.com/bar.html`. + If the href begins with a slash, the whole path of the base is replaced. E.g. base = `http://example.com/foo/` combines with `/bar.html` to give `http://example.com/bar.html`. Closes #2777.
* Markdown reader: Improved pipe table parsing.John MacFarlane2016-03-09
| | | | | Fixes #2765. Added test case.
* DokuWiki writer: use $$ for display math.John MacFarlane2016-03-08
|
* Merge pull request #2646 from tarleb/org-figure-with-no-nameJohn MacFarlane2016-02-20
|\ | | | | Prefix even empty figure names with "fig:"
| * Prefix even empty figure names with "fig:"Albert Krewinkel2016-01-11
| | | | | | | | | | | | | | | | The convention used by pandoc for figures is to mark them by prefixing the name with "fig:". The org reader failed to do this if a figure had no name. The test for this was broken as well. This fixes #2643.
* | Merge pull request #2668 from monofon/fix/yaml-metadata-block-bottom-lineJohn MacFarlane2016-02-20
|\ \ | | | | | | Markdown writer: Use hyphens for yaml metadata block bottom line
| * | Markdown writer: Use hyphens for yaml metadata block bottom lineHenrik Tramberend2016-01-21
| | |
* | | Merge pull request #2691 from tarleb/org-image-file-linksJohn MacFarlane2016-02-20
|\ \ \ | | | | | | | | Org reader: Refactor link-target processing
| * | | Org reader: Refactor link-target processingAlbert Krewinkel2016-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleanup of the code for link target handling. Most notably, the canonicalization of a link is handled by a separate function. This fixes #2684.
* | | | HTML writer: don't include alignment attribute for default table columns.John MacFarlane2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously these were given "left" alignment. Better to leave off alignment attributes altogether. Closes #2694.
* | | | Docx reader: Add tests for adjacent hyperlinks.Jesse Rosenthal2016-02-02
|/ / /
* | | Textile reader: Support `>`, `<`, `=`, `<>` text alignment attributes.John MacFarlane2016-01-25
| | | | | | | | | | | | Closes #2674.
* | | Added old-style tests for TEI writer (tests/tables.tei, tests/writer.tei).John MacFarlane2016-01-21
| | |
* | | Merge pull request #2638 from c-forster/teiwriterJohn MacFarlane2016-01-21
|\ \ \ | |/ / |/| | Add TEI Writer.
| * | Added some entity tests in Markdown reader tests.John MacFarlane2016-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change types of divs. From Docbook "sect#" and "simplesect" to "level#" and "section." Add tests. Add mention of TEI to README. Small changes to TEI writer.
| * | Add TEI Writer.csforste2016-01-19
| |/
* / Adjusted longtable in tests.John MacFarlane2016-01-20
|/ | | | New default is not to include `[c]` option.