summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Update test output for skylighting >= 0.1.1.3.John MacFarlane2017-01-31
|
* Fixed some compiler warnings in tests.John MacFarlane2017-01-30
|
* LaTeX writer: export writeBeamer.John MacFarlane2017-01-28
| | | | Removed writerBeamer from WriterOptions.
* Shared: rename compactify', compactify'DL -> compactify, compactifyDL.John MacFarlane2017-01-27
|
* Split writeDocbook into writeDocbook4, writeDocbook5.John MacFarlane2017-01-26
| | | | | | | Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4.
* Provide explicit separate functions for HTML 4 and 5.John MacFarlane2017-01-25
| | | | | | | | | * 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".
* 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`.