aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2021-10-03Another fixed test.John MacFarlane
2021-10-03Fix task list.John MacFarlane
2021-10-03More test updates.John MacFarlane
2021-10-03More test case fixes.John MacFarlane
2021-10-03Fix over-aggressive escaping in writer.markdown test.John MacFarlane
2021-10-03Fixed more command tests with Space.John MacFarlane
2021-10-03Update wasteland tests.John MacFarlane
When we trimmed it down we left out some notes.
2021-10-03Re-implement abbreviations in Markdown reader.John MacFarlane
Note that with this new implementation, you can defeat the abbreviationization by using two spaces after the period. This commit removes support for moving abbreviations after soft breaks (#4635), so the abbreviation support won't work for abbreviations occuring at the end of a line. It seems better not to mess with the user's soft breaks, especially now that we have `--wrap=preserve`.
2021-10-02Use the new version of splitSentences in man/ms.John MacFarlane
2021-10-02Test adjust.John MacFarlane
2021-10-02Updaet mediawiki test.John MacFarlane
2021-10-02Fixed more tests.John MacFarlane
2021-10-02Minor fixes.John MacFarlane
2021-10-02More test fixes.John MacFarlane
2021-10-02More command test fixes.John MacFarlane
2021-10-02More fixes.John MacFarlane
2021-10-02Fix test.John MacFarlane
2021-10-02More fixes.John MacFarlane
2021-10-02More improvements to breakable.John MacFarlane
2021-10-02Update some docx golden tests.John MacFarlane
2021-10-02Adjust pptx golden tests.John MacFarlane
2021-10-02OOXML tests: use pretty-printed form to display diffs.John MacFarlane
Otherwise everything is on one line and the diff is uninformative.
2021-10-02Fix compareXML helper in Tests.Writers.OOXML.John MacFarlane
Given how it is used, we were getting "mine" and "good" flipped in the test results.
2021-10-02Fixed command testJohn MacFarlane
2021-10-02Test fixes.John MacFarlane
2021-10-02Small improvements.John MacFarlane
2021-09-29More test fixes.John MacFarlane
2021-09-29Fix native output in Haskell tests.John MacFarlane
2021-09-29Despace native test outputs.John MacFarlane
2021-09-29Further test updates for switch to pretty-show.John MacFarlane
2021-09-28Switch from pretty-simple to pretty-show for native output.John MacFarlane
Update tests. Reason: it turns out that the native output generated by pretty-simple isn't always readable by the native reader. According to https://github.com/cdepillabout/pretty-simple/issues/99 it is not a design goal of the library that the rendered values be readable using 'read'. This makes it unsuitable for our purposes. pretty-show is a bit slower and it uses 4-space indents (non-configurable), but it doesn't have this serious drawback.
2021-09-23BibTeX parser: fix expansion of special strings in series...John MacFarlane
e.g. `newseries` or `library`. Expansion should not happen when these strings are protected in braces, or when they're capitalized. Closes #7591.
2021-09-23HTML reader: handle empty tbody element in table.John MacFarlane
Closes #7589.
2021-09-21test/epub: an excerpt from The Wasteland is enough!John MacFarlane
Saves over 100K.
2021-09-21Revert "Remove unused epub test file features.epub."John MacFarlane
This reverts commit 83ebb85b640c9dffbc931a6aa84ecb0574c5693d.
2021-09-21Make test/epub/wasteland.epub valid.John MacFarlane
2021-09-21Remove unused epub test file features.epub.John MacFarlane
2021-09-21Use pretty-simple to format native output.John MacFarlane
Previously we used our own homespun formatting. But this produces over-long lines that aren't ideal for diffs in tests. Easier to use something off-the-shelf and standard. Closes #7580. Performance is slower by about a factor of 10, but this isn't really a problem because native isn't suitable as a serialization format. (For serialization you should use json, because the reader is so much faster than native.)
2021-09-21Add missing `%` on command tests.John MacFarlane
This prevented `--accept` from working properly.
2021-09-21Command tests: raise error if command doesn't begin with `%`.John MacFarlane
2021-09-19Use babel, not polyglossia, with xelatex.John MacFarlane
Previously polyglossia worked better with xelatex, but that is no longer the case, so we simplify the code so that babel is used with all latex engines. This involves a change to the default LaTeX template.
2021-09-18pptx: Support footers in the reference docEmily Bourke
In PowerPoint, it’s possible to specify footers across all slides, containing a date (optionally automatically updated to today’s date), the slide number (optionally starting from a higher number than 1), and static text. There’s also an option to hide the footer on the title slide. Before this commit, none of that footer content was pulled through from the reference doc: this commit supports all the functionality listed above. There is one behaviour which may not be immediately obvious: if the reference doc specifies a fixed date (i.e. not automatically updating), and there’s a date specified in the metadata for the document, the footer date is replaced by the metadata date. - Include date, slide number, and static footer content from reference doc - Respect “slide number starts from” option - Respect “Don’t show on title slide” option - Add tests
2021-09-17Org writer: don't indent contents of code blocks.John MacFarlane
We previously indented them by two spaces, following a common convention. Since the convention is fading, and the indentation is inconvenient for copy/paste, we are discontinuing this practice. Closes #5440.
2021-09-16Fix code blocks using `--preserve-tabs`.John MacFarlane
Previously they did not behave as the equivalent input with spaces would. Closes #7573.
2021-09-16pptx: Support specifying slide background imagesEmily Bourke
In the reveal-js output, it’s possible to use reveal’s `data-background-image` class on a slide’s title to specify a background image for the slide. With this commit, it’s possible to use `background-image` in the same way for pptx output. Only the “stretch” mode is supported, and the background image is centred around the slide in the image’s larger axis, matching the observed default behaviour of PowerPoint. - Support `background-image` per slide. - Add tests. - Update manual.
2021-09-15pptx: Add support for incremental listsEmily Bourke
- Support -i option - Support incremental/noincremental divs - Support older block quote syntax - Add tests One thing not clear from the manual is what should happen when the input uses a combination of these things. For example, what should the following produce? ```md ::: {.incremental .nonincremental} - are - these - incremental? ::: ::: incremental ::::: nonincremental - or - these? ::::: ::: ::: nonincremental > - how > - about > - these? ::: ``` In this commit I’ve taken the following approach, matching the observed behaviour for beamer and reveal.js output: - if a div with both classes, incremental wins - the innermost incremental/nonincremental div is the one which takes effect - a block quote containing a list as its first element inverts whether the list is incremental, whether or not the quote is inside an incremental/non-incremental div I’ve added some tests to verify this behaviour. This commit closes issue #5689 (https://github.com/jgm/pandoc/issues/5689).
2021-09-13RST reader: handle escaped colons in reference definitions.John MacFarlane
Cloess #7568.
2021-09-13pptx: Fix logic for choosing Comparison layoutEmily Bourke
There was a mistake in the logic used to choose between the Comparison and Two Content layouts: if one column contained only non-text (an image or a table) and the other contained only text, the Comparison layout was chosen instead of the desired Two Content layout. This commit fixes that logic: > If either column contains text followed by non-text, use Comparison. Otherwise, use Two Content. It also adds a test asserting this behaviour.
2021-09-12Docx writer: make id used in native_numbering predictable.John MacFarlane
If the image has the id IMAGEID, then we use the id ref_IMAGEID for the figure number. Closes #7551. This allows one to create a filter that adds a figure number with figure name, e.g. <w:fldSimple w:instr=" REF ref_superfig "><w:r><w:t>Figure X</w:t></w:r></w:fldSimple> For this to be possible it must be possible to predict the figure number id from the image id. If images lack an id, an id of the form `ref_fig1` is used.
2021-09-10pptx: Include all themes in output archiveEmily Bourke
- Accept test changes: they’re adding the second theme (for all tests not containing speaker notes), or changing its position in the XML (for the ones containing speaker notes).