aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2017-01-31Update test output for skylighting >= 0.1.1.3.John MacFarlane1-31/+31
2017-01-30Fixed some compiler warnings in tests.John MacFarlane2-4/+0
2017-01-28LaTeX writer: export writeBeamer.John MacFarlane1-2/+4
Removed writerBeamer from WriterOptions.
2017-01-27Shared: rename compactify', compactify'DL -> compactify, compactifyDL.John MacFarlane1-4/+4
2017-01-26Split writeDocbook into writeDocbook4, writeDocbook5.John MacFarlane4-2/+2
Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4.
2017-01-25Provide explicit separate functions for HTML 4 and 5.John MacFarlane8-14/+773
* Text.Pandoc.Writers.HTML: removed writeHtml, writeHtmlString, added writeHtml4, writeHtml4String, writeHtml5, writeHtml5String. * Removed writerHtml5 from WriterOptions. * Renamed default.html template to default.html4. * "html" now aliases to "html5"; to get the old HTML4 behavior, you must now specify "-t html4".
2017-01-25Removed readerVerbosity and writerVerbosity.John MacFarlane1-1/+2
API change. Also added a verbosity parameter to makePDF.
2017-01-25Removed writerHighlight; made writerHighlightStyle a Maybe.John MacFarlane3-3/+3
API change. For no highlighting, set writerHighlightStyle to Nothing.
2017-01-25Removed tests for Walk; these now live in pandoc-types.John MacFarlane2-48/+0
2017-01-25Removed unneeded imports.John MacFarlane1-2/+0
2017-01-25Made `smart` extension default for pandoc markdown.John MacFarlane30-142/+153
Updated tests.
2017-01-25Removed readerOldDashes and --old-dashes option, added old_dashes extension.John MacFarlane1-8/+8
API change. CLI option change.
2017-01-25Removed readerSmart and the --smart option; added Ext_smart extension.John MacFarlane3-6/+8
Now you will need to do -f markdown+smart instead of -f markdown --smart This change opens the way for writers, in addition to readers, to be sensitive to +smart, but this change hasn't yet been made. API change. Command-line option change. Updated manual.
2017-01-25Make Extensions a custom type instead of a Set Extension.John MacFarlane1-4/+3
The type is implemented in terms of an underlying bitset which should be more efficient. API change: from Text.Pandoc.Extensions export Extensions, emptyExtensions, extensionsFromList, enableExtension, disableExtension, extensionEnabled.
2017-01-25Removed `--normalize` option and normalization functions from Shared.John MacFarlane6-43/+9
* Removed normalize, normalizeInlines, normalizeBlocks from Text.Pandoc.Shared. These shouldn't now be necessary, since normalization is handled automatically by the Builder monoid instance. * Remove `--normalize` command-line option. * Don't use normalize in tests. * A few revisions to readers so they work well without normalize.
2017-01-25Added ReaderOptions parameter to readNative.John MacFarlane4-5/+5
This makes it similar to the other readers -- even though ReaderOptions is essentially ignored, the uniformity is nice.
2017-01-25Simplified reference-docx/reference-odt to reference-doc.John MacFarlane1-1/+1
* Text.Pandoc.Options.WriterOptions: removed writerReferenceDocx and writerReferenceODT, replaced them with writerReferenceDoc. This can hold either an ODT or a Docx. In this way, writerReferenceDoc is like writerTemplate, which can hold templates of different formats. [API change] * Removed `--reference-docx` and `--reference-odt` options. * Added `--reference-doc` option.
2017-01-25Class: no more MonadState CommonState.John MacFarlane1-2/+2
- Added getCommonState, putCommonState, getsCommonState, modifyCommonState to PandocMonad interface. - Removed MonadState CommonState instances.
2017-01-25Added a `--quiet` option to suppress warnings.John MacFarlane1-1/+1
Use this also in Tests.Old.
2017-01-25ODT test: remove unnecessary imports.Jesse Rosenthal1-1/+1
2017-01-25Make Txt2Tags test pass.Jesse Rosenthal1-4/+9
We don't have a good way to set things that aren't in the common state. That will be the next order of business.
2017-01-25Update all tests to use new readers and error structure.Jesse Rosenthal11-31/+32
2017-01-25Changed readNative to use PandocMonad.John MacFarlane4-6/+14
2017-01-25Fixed icml tables test (no newline at end).John MacFarlane1-1/+1
2017-01-25Fixed rtf tables testJohn MacFarlane1-0/+1
2017-01-25Update tests to work with runPure.John MacFarlane14-22/+28
2017-01-25Tests: have docx writer test use runIOorExplode.Jesse Rosenthal1-1/+2
Note that part of the reason for making a pure writer is to have better tests, so this is a temporary fix.
2017-01-24Update latex writer test for template change.John MacFarlane1-1/+1
2017-01-23OpenDocument writer: don't profilerate text styles unnecessarily.John MacFarlane1-112/+40
This change makes the writer create only as many temporary text styles as are absolutely necessary. It also consolidates adjacent nodes with the same style. Closes #3371.
2017-01-19Org reader: allow short hand for single-line raw blocksAlbert Krewinkel1-0/+12
Single-line raw blocks can be given via `#+FORMAT: raw line`, where `FORMAT` must be one of `latex`, `beamer`, `html`, or `texinfo`. Closes: #3366
2017-01-10LaTeX template: Add hyphen option to url package.John MacFarlane4-0/+4
2017-01-06Org reader: accept org-ref citations followed by commasAlbert Krewinkel1-0/+12
Bugfix for an issue which, whenever the citation was immediately followed by a comma, prevented correct parsing of org-ref citations.
2017-01-05Org reader: ensure emphasis markup can be nestedAlbert Krewinkel1-0/+4
Nested emphasis markup (e.g. `/*strong and emphasized*/`) was interpreted incorrectly in that the inner markup was not recognized.
2017-01-03LaTeX template: allow passing `microtypeoptions` to microtype.John MacFarlane4-4/+4
Thanks to Vaclav Haisman.
2016-12-30Updated docbook5 writer test for new template.John MacFarlane1-1/+3
2016-12-30DocBook5 writer: make id attribute xml:id, fixes #3329 (#3330)Mauro Bieg1-31/+31
2016-12-24markdown reader: disallow space between inline code and attributes (#3326)Mauro Bieg1-1/+2
closes #3323
2016-12-23Updates to use skylighting rather than highlighting-kate.John MacFarlane1-2/+2
So far this just reproduces capacity. Later we'll be able to add features like warning messages, dynamic loading of xml syntax definitions, and dynamic loading of themes.
2016-12-21Org writer: prefix footnote numbers with `fn:`Albert Krewinkel1-19/+19
Unprefixed numbers where used by older org-mode versions, but are no longer supported.
2016-12-13Test case for issue #3223 (#3308)hubertp-lshift3-0/+6
2016-12-13Test case for bug 2752 (#3306)hubertp-lshift3-0/+2
2016-12-13Docx reader: Empty header should be list of lists.Jesse Rosenthal2-3/+7
In the past, the docx reader wrote an empty header as an empty list. It should have the same width as a row (and be filled with empty cells). (Note that I've reordered the code here slightly to get rid of a call to `head`. It wasn't unsafe because it tested for null, but it was a bit of a smell.)
2016-12-08Docx reader: Ensure one-row tables don't have header.Jesse Rosenthal3-0/+9
Tables in MS Word are set by default to have special first-row formatting, which pandoc uses to determine whether or not they have a header. This means that one-row tables will, by default, have only a header -- which we imagine is not what people want. This change ensures that a one-row table is not understood to be a header only. Note that this means that it is impossible to produce a header-only table from docx, even though it is legal pandoc. But we believe that in nearly all cases, it will be an accidental (and unwelcome) result Closes #3285.
2016-12-07Fixed tests with dynamic linking.John MacFarlane1-3/+12
Closes #2709.
2016-12-07RST reader: fix hyperlink aliases.John MacFarlane2-0/+3
`link <google_>`_ .. _google: https://google.com is really a reference link. Closes #3283.
2016-12-04LaTeX writer: Fix unnumbered headers when used with `--top-level`Albert Krewinkel1-0/+22
Fix interaction of top-level divisions `part` or `chapter` with unnumbered headers when emitting LaTeX. Headers are ensured to be written using stared commands (like `\subsection*{}`). Fixes: #3272
2016-12-04Markdown writer: Fixed incorrect word wrapping.John MacFarlane3-6/+6
Previously pandoc would sometimes wrap lines too early due to this bug. Closes #3277.
2016-11-30Options: Removed writerStandalone, made writerTemplate a Maybe.John MacFarlane5-14/+12
Previously setting writerStandalone = True did nothing unless a template was provided in writerTemplate. Now a fragment will be generated if writerTemplate is Nothing; otherwise, the specified template will be used and standalone output generated. [API change]
2016-11-30Use new module from texmath to lookup MS font codepoints.John MacFarlane1-0/+1
+ Removed Text.Pandoc.Readers.Docx.Fonts + Moved its code to texmath; we now use (from texmath 0.9) Text.TeXMath.Unicode.Fonts + Use texmath 0.9 (currently from git). + Updated epub tests because texmath now handles more mathml.
2016-11-27Refactor top-level division selection (#3261)Albert Krewinkel2-15/+52
The "default" option is no longer represented as `Nothing` but via a new type constructor, making the `Maybe` wrapper superfluous. The default behavior of using heuristics can now be enabled explicitly by setting `--top-level-division=default`. API change (`Text.Pandoc.Options`): The `Division` type was renamed to `TopLevelDivision`. The `Section`, `Chapter`, and `Part` constructors were renamed to `TopLevelSection`, `TopLevelChapter`, and `TopLevelPart`, respectively. An additional `TopLevelDefault` constructor was added, which is now also the new default value of the `writerTopLevelDivision` field in `WriterOptions`.