Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-04-08 | Fix regression in grid tables for wide characters. | John MacFarlane | 2 | -5/+41 | |
In the translation from String to Text, a char-width-sensitive splitAt' was dropped. This commit reinstates it. Closes #7214. | |||||
2021-04-08 | Lua filter: respect Inlines/Blocks filter functions in pandoc.walk_* | Albert Krewinkel | 2 | -3/+10 | |
2021-04-05 | Commonmark writer: Use backslash escapes for `<` and `|`... | John MacFarlane | 2 | -1/+17 | |
instead of entities. Closes #7208. | |||||
2021-04-05 | SelfContained: remove unneeded imports. | John MacFarlane | 1 | -2/+0 | |
2021-04-05 | JATS writer: escape disallows chars in identifiers | Albert Krewinkel | 5 | -109/+162 | |
XML identifiers must start with an underscore or letter, and can contain only a limited set of punctuation characters. Any IDs not adhering to these rules are rewritten by writing the offending characters as Uxxxx, where `xxxx` is the character's hex code. | |||||
2021-04-05 | SelfContained: use application/octet-stream for unknown mime types... | John MacFarlane | 1 | -5/+4 | |
instead of halting with an error. Closes #7202. | |||||
2021-04-03 | Fix typo (#7200) | obcat | 1 | -1/+1 | |
2021-04-02 | Fix "phrase" in DocBook: take classes from "role" not "class". | John MacFarlane | 1 | -1/+1 | |
Closes #7195. Revises #6438. | |||||
2021-04-01 | Org writer: Use LaTeX style maths deliminators (#7196) | tecosaur | 2 | -9/+9 | |
Org works better with LaTeX-style delimiters. | |||||
2021-03-31 | Treat tabs as spaces in ODT Reader. (#7185) | niszet | 4 | -1/+9 | |
2021-03-31 | Require text for trypandoc (#7193) | Roman Beránek | 1 | -1/+1 | |
2021-03-30 | Update org.md (#7189) | Anti-Distinctlyminty | 1 | -2/+1 | |
SELECT_TAGS supported since ac83b9c37c39a49878e7d864fb276c0e4caed338 | |||||
2021-03-29 | Powerpoint writer: allow monofont to be specified in metadata... | John MacFarlane | 2 | -6/+19 | |
...not just using `--variable` on the command line (as in other writers). Closes #7187. | |||||
2021-03-28 | Fixed typo #7159 | TatianaPorras | 1 | -1/+1 | |
This commit fixes the typo in the Lua filters documentation, see #7159 | |||||
2021-03-28 | Fixed "The this" typo in lua-filters.md | TatianaPorras | 1 | -1/+1 | |
The documentation for Lua filters said "The this module defines..." This has been fixed to say "This module defines..." | |||||
2021-03-24 | Allow attoparsec 0.14.x. | John MacFarlane | 1 | -1/+1 | |
2021-03-24 | Fix DocBook reader mathml regression... | John MacFarlane | 4 | -5/+147 | |
...caused by the switch in XML libraries. Also fixed a similar issue in JATS. Closes #7173. | |||||
2021-03-22 | Require latest skylighting (fixes a bug in XML syntax highlighting). | John MacFarlane | 2 | -4/+4 | |
2021-03-21 | Simplify T.P.Asciify and export toAsciiText [API change]. | John MacFarlane | 3 | -395/+18 | |
Instead of encoding a giant (and incomplete) map, we now just use unicode-transforms to normalize the text to a canonical decomposition, and manipulate the result. The new `toAsciiText` is equivalent to the old `T.pack . mapMaybe toAsciiChar . T.unpack` but should be faster. | |||||
2021-03-20 | Update changelog, AUTHORS. | John MacFarlane | 2 | -36/+56 | |
2021-03-20 | Support `yaml_metadata_block` extension form commonmark, gfm. | John MacFarlane | 4 | -1/+50 | |
This is a bit more limited than with markdown, as documented in the manual: - The YAML block must be the first thing in the input. - The leaf notes are parsed in isolation from the rest of the document. So, for example, you can't use reference links if the references are defined later in the document. Closes #6537. | |||||
2021-03-20 | Move yamlMetaBlock from Markdown reader to T.P.Readers.Metadata. | John MacFarlane | 2 | -22/+22 | |
2021-03-20 | Markdown reader: export `yamlMetaBlock`. | John MacFarlane | 1 | -17/+23 | |
[API change] This will allow us to parse YAML metadata blocks in other readers, potentially. | |||||
2021-03-20 | Text.Pandoc.Parsing: remove F type synonym. | John MacFarlane | 5 | -9/+9 | |
Muse and Org were defining their own F anyway, with their own state. We therefore move this definition to the Markdown reader. | |||||
2021-03-20 | T.P.Readers.Metadata: made `yamlBsToMeta`, `yamlBsToRefs` polymorphic... | John MacFarlane | 1 | -15/+15 | |
on the parser state, instead of requiring ParserState. [API change] | |||||
2021-03-20 | RST writer: use NonEmpty for init, last. | John MacFarlane | 1 | -8/+12 | |
2021-03-20 | Include Header.Attr.attributes as XML attributes on section | Erik Rask | 2 | -2/+82 | |
Add key-value pairs found in the attributes list of Header.Attr as XML attributes on the corresponding section element. Any key name not allowed as an XML attribute name is dropped, as are keys with invalid values where they are defined as enums in DocBook, and xml:id (for DocBook 5)/id (for DocBook 4) to not intervene with computed identifiers. | |||||
2021-03-20 | Add date on changelog | John MacFarlane | 1 | -1/+1 | |
2021-03-20 | Update man page and manual date. | John MacFarlane | 2 | -3/+3 | |
2021-03-20 | Bump to 2.13, update changelog | John MacFarlane | 2 | -6/+48 | |
2021-03-20 | T.P.Shared: remove `backslashEscapes`, `escapeStringUsing`. | John MacFarlane | 8 | -47/+77 | |
[API change] These are inefficient association list lookups. Replace with more efficient functions in the writers that used them (with 10-25% performance improvements in haddock, org, rtf, texinfo writers). | |||||
2021-03-19 | Tests: Use getExecutablePath from base... | John MacFarlane | 4 | -5/+3 | |
avoiding the need to depend on the executable-path package. | |||||
2021-03-19 | Fix fallback to default partials on templates. | John MacFarlane | 1 | -0/+4 | |
If the directory containing a template does not contain the partial, it should be sought in the default data files. Closes #7164. | |||||
2021-03-19 | Tests: factor out setupEnvironment in Test.Helpers. | John MacFarlane | 3 | -25/+26 | |
This avoids code duplication between Command and Old. | |||||
2021-03-19 | Fix finding of data files from test programs. | John MacFarlane | 2 | -2/+5 | |
Apparently Cabal sets a `pandoc_datadir` environment variable so that the data files will be sought in the source directory rather than in the final destination (where they aren't yet installed). So we no longer need to set `--data-dir` in the tests. We just need to make sure `pandoc_datadir` is set in the environment when we call the program in the test suite. This will fix the issue with loading of pandoc.lua when pandoc is built with `-embed_data_files`, reported in #7163. Closes #7163. | |||||
2021-03-19 | cabal.project: move flags: to top level (not under pandoc:). | John MacFarlane | 1 | -5/+1 | |
If it's under the pandoc stanza, it can't be overriden on the command line, it seems. Also we remove ghc-options. | |||||
2021-03-19 | Hlint suggestion. | John MacFarlane | 1 | -2/+3 | |
2021-03-19 | CI: test with different flags. | John MacFarlane | 1 | -3/+9 | |
2021-03-19 | Narrow version bounds for skylighting, citeproc, and texmath. | John MacFarlane | 1 | -4/+4 | |
This reduces the chance that tests will fail due to behavior changes in one of these dependencies. (See e.g. #7163) | |||||
2021-03-19 | T.P.Shared: Remove ToString, ToText typeclasses [API change]. | John MacFarlane | 2 | -24/+4 | |
T.P.Parsing: revise type of readWithM so that it takes a Text rather than a polymorphic ToText value. These typeclasses were there to ease the transition from String to Text. They are no longer needed, and they may clash with more useful versions under the same name. This will require a bump to 2.13. | |||||
2021-03-19 | Use skylighting 0.10.5. | John MacFarlane | 2 | -4/+4 | |
This fixes a bad regression in Haskell syntax highlighting. | |||||
2021-03-19 | Protect partial uses of maximum with NonEmpty. | John MacFarlane | 21 | -86/+108 | |
2021-03-19 | Use NonEmpty instead of minimumDef. | John MacFarlane | 4 | -8/+9 | |
2021-03-19 | Docx reader: Don't reimplement NonEmpty. | John MacFarlane | 1 | -5/+1 | |
2021-03-18 | Use minimumDef instead of minimum (partial function). | John MacFarlane | 4 | -9/+8 | |
2021-03-18 | Require safe >= 0.3.18 and remove cpp. | John MacFarlane | 2 | -6/+1 | |
2021-03-18 | Rewrite a foldl1 as a foldl'. | John MacFarlane | 1 | -1/+5 | |
2021-03-18 | Remove another foldr1 partial function use. | John MacFarlane | 1 | -5/+6 | |
2021-03-18 | T.P.Readers.Odt.StyleReader: rewrite foldr1 use as foldr. | John MacFarlane | 1 | -5/+6 | |
This avoids a partial function. | |||||
2021-03-18 | Don't bake in extra stack size to the executables. | John MacFarlane | 1 | -1/+1 | |
I don't think this is necessary; stack overflows generally indicate a code problem and should be fixed (and have been when reported). |