summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Removed readerVerbosity and writerVerbosity.John MacFarlane2017-01-25
| | | | | | API change. Also added a verbosity parameter to makePDF.
* Removed writerHighlight; made writerHighlightStyle a Maybe.John MacFarlane2017-01-25
| | | | | | API change. For no highlighting, set writerHighlightStyle to Nothing.
* Removed tests for Walk; these now live in pandoc-types.John MacFarlane2017-01-25
|
* Removed unneeded imports.John MacFarlane2017-01-25
|
* Made `smart` extension default for pandoc markdown.John MacFarlane2017-01-25
| | | | Updated tests.
* Removed readerOldDashes and --old-dashes option, added old_dashes extension.John MacFarlane2017-01-25
| | | | API change. CLI option change.
* Removed readerSmart and the --smart option; added Ext_smart extension.John MacFarlane2017-01-25
| | | | | | | | | | | | | | | | | 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.
* Make Extensions a custom type instead of a Set Extension.John MacFarlane2017-01-25
| | | | | | | | | 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.
* Removed `--normalize` option and normalization functions from Shared.John MacFarlane2017-01-25
| | | | | | | | | | | | | * 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.
* Added ReaderOptions parameter to readNative.John MacFarlane2017-01-25
| | | | | | This makes it similar to the other readers -- even though ReaderOptions is essentially ignored, the uniformity is nice.
* Simplified reference-docx/reference-odt to reference-doc.John MacFarlane2017-01-25
| | | | | | | | | | | | * 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.
* Class: no more MonadState CommonState.John MacFarlane2017-01-25
| | | | | | | - Added getCommonState, putCommonState, getsCommonState, modifyCommonState to PandocMonad interface. - Removed MonadState CommonState instances.
* Added a `--quiet` option to suppress warnings.John MacFarlane2017-01-25
| | | | Use this also in Tests.Old.
* ODT test: remove unnecessary imports.Jesse Rosenthal2017-01-25
|
* Make Txt2Tags test pass.Jesse Rosenthal2017-01-25
| | | | | 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.
* Update all tests to use new readers and error structure.Jesse Rosenthal2017-01-25
|
* Changed readNative to use PandocMonad.John MacFarlane2017-01-25
|
* Fixed icml tables test (no newline at end).John MacFarlane2017-01-25
|
* Fixed rtf tables testJohn MacFarlane2017-01-25
|
* Update tests to work with runPure.John MacFarlane2017-01-25
|
* Tests: have docx writer test use runIOorExplode.Jesse Rosenthal2017-01-25
| | | | | Note that part of the reason for making a pure writer is to have better tests, so this is a temporary fix.
* Update latex writer test for template change.John MacFarlane2017-01-24
|
* OpenDocument writer: don't profilerate text styles unnecessarily.John MacFarlane2017-01-23
| | | | | | | | 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.
* Org reader: allow short hand for single-line raw blocksAlbert Krewinkel2017-01-19
| | | | | | | Single-line raw blocks can be given via `#+FORMAT: raw line`, where `FORMAT` must be one of `latex`, `beamer`, `html`, or `texinfo`. Closes: #3366
* LaTeX template: Add hyphen option to url package.John MacFarlane2017-01-10
|
* Org reader: accept org-ref citations followed by commasAlbert Krewinkel2017-01-06
| | | | | Bugfix for an issue which, whenever the citation was immediately followed by a comma, prevented correct parsing of org-ref citations.
* Org reader: ensure emphasis markup can be nestedAlbert Krewinkel2017-01-05
| | | | | Nested emphasis markup (e.g. `/*strong and emphasized*/`) was interpreted incorrectly in that the inner markup was not recognized.
* LaTeX template: allow passing `microtypeoptions` to microtype.John MacFarlane2017-01-03
| | | | Thanks to Vaclav Haisman.
* Updated docbook5 writer test for new template.John MacFarlane2016-12-30
|
* DocBook5 writer: make id attribute xml:id, fixes #3329 (#3330)Mauro Bieg2016-12-30
|
* markdown reader: disallow space between inline code and attributes (#3326)Mauro Bieg2016-12-24
| | | closes #3323
* Updates to use skylighting rather than highlighting-kate.John MacFarlane2016-12-23
| | | | | | | | 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.
* Org writer: prefix footnote numbers with `fn:`Albert Krewinkel2016-12-21
| | | | | Unprefixed numbers where used by older org-mode versions, but are no longer supported.
* Test case for issue #3223 (#3308)hubertp-lshift2016-12-13
|
* Test case for bug 2752 (#3306)hubertp-lshift2016-12-13
|
* Docx reader: Empty header should be list of lists.Jesse Rosenthal2016-12-13
| | | | | | | | | 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.)
* Docx reader: Ensure one-row tables don't have header.Jesse Rosenthal2016-12-08
| | | | | | | | | | | | | | 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.
* Fixed tests with dynamic linking.John MacFarlane2016-12-07
| | | | Closes #2709.
* RST reader: fix hyperlink aliases.John MacFarlane2016-12-07
| | | | | | | | | | `link <google_>`_ .. _google: https://google.com is really a reference link. Closes #3283.
* LaTeX writer: Fix unnumbered headers when used with `--top-level`Albert Krewinkel2016-12-04
| | | | | | | | 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
* Markdown writer: Fixed incorrect word wrapping.John MacFarlane2016-12-04
| | | | | | | Previously pandoc would sometimes wrap lines too early due to this bug. Closes #3277.
* Options: Removed writerStandalone, made writerTemplate a Maybe.John MacFarlane2016-11-30
| | | | | | | | 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]
* Use new module from texmath to lookup MS font codepoints.John MacFarlane2016-11-30
| | | | | | | | + 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.
* Refactor top-level division selection (#3261)Albert Krewinkel2016-11-27
| | | | | | | | | | | | | | 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`.
* [odt] Infer table's caption from the paragraph (#3224)hubertp-lshift2016-11-26
| | | | | | | | | | | | | | | ODT's reader always put empty captions for the parsed tables. This commit 1) checks paragraphs that follow the table definition 2) treats specially a paragraph with a style named 'Table' 3) does some postprocessing of the paragraphs that combines tables followed immediately by captions The ODT writer used 'TableCaption' style name for the caption paragraph. This commit follows the open office approach which allows for appending captions to table but uses a built-in style named 'Table' instead of 'TableCaption'. Any users of odt format (both writer and reader) are therefore required to change the style's name to 'Table', if necessary.
* Allow to overwrite top-level division type heuristics (#3258)Albert Krewinkel2016-11-26
| | | | | | | | | | | | | Pandoc uses heuristics to determine the most resonable top-level division type when emitting LaTeX or Docbook markup. It is now possible to overwrite this implicitly set top-level division via the `top-level-division` command line parameter. API change (`Text.Pandoc.Options`): the type of the `writerTopLevelDivision` field in of the `WriterOptions` data type is altered from `Division` to `Maybe Division`. The field's default value is changed from `Section` to `Nothing`. Closes: #3197
* Fixed xref lookup in DocBook reader. Closes #3243.John MacFarlane2016-11-19
| | | | | It previously only worked when the qnames lacked the docbook namespace URI.
* Org reader: Ensure images in paragraphs are not parsed as figuresAlbert Krewinkel2016-11-19
| | | | | This fixes a regression introduced in 7e5220b57c5a48fabe6e43ba270db812593d3463.
* Allow alignments to be specified in Markdown grid tables.John MacFarlane2016-11-15
|
* Markdown writer: fixed inconsistent spacing issue.John MacFarlane2016-11-15
| | | | | | | | Previously a tight bullet sublist got rendered with a blank line after, while a tight ordered sublist did not. Now we don't get the blank line in either case. Closes #3232.