15128 Commits
Author SHA1 Message Date
John MacFarlane c0584bc699 Use ghc4pandoc 8.10.7 docker image for linux builds.
9.2.1 still fails without special treatment.
2.17
2022-01-12 18:01:42 -08:00
John MacFarlane d3e99421b0 Use ghc 9.2.1 docker image for deb pkg. 2022-01-12 17:43:15 -08:00
John MacFarlane 1a6fad9fbd Update manual date and man page. 2022-01-12 15:12:53 -08:00
John MacFarlane 95adabd3cc Bump version to 2.17. 2022-01-12 15:12:36 -08:00
John MacFarlane 1df35aa938 Update README.md. 2022-01-12 15:11:51 -08:00
John MacFarlane 913ee3bd4c Update AUTHORS.md. 2022-01-12 15:07:58 -08:00
John MacFarlane 8b1f26b18f Changelog improvements. 2022-01-12 15:05:25 -08:00
Albert Krewinkel 9e7aa421fc Add minor changelog updates. 2022-01-12 22:21:06 +01:00
John MacFarlane da355ad194 Update changelog.md (provisional). 2022-01-12 11:02:43 -08:00
John MacFarlane c9d309d84b Use commonmark-extensions 0.2.3. 2022-01-12 09:58:45 -08:00
John MacFarlane ed3690afcd Use ipynb 0.2. 2022-01-12 00:09:16 -08:00
John MacFarlane a416a2f243 Use citeproc 0.6.0.1. 2022-01-11 23:52:57 -08:00
John MacFarlane a30b29624e Use latest texmath (0.12.4). 2022-01-11 19:19:27 -08:00
Michael Hoffmann 5001fd3f4d Docx writer: Handle bullets correctly in lists by not reusing numIds (#7822)
Make sure that we only create one bullet per list item in docx.  In
particular, when a div is a list item, its contained paragraphs will
now no longer wrongly get individual bullets.

This is accomplished by making sure that for each list, we only use
the associated numId once.  Any repeated use would add incorrect
bullets to the document.

Closes #7689
2022-01-11 15:48:41 -08:00
John MacFarlane a25e79b5be DocBook reader: Collapse internal spaces in literal...
and other similar tags.  This seems to accord with what
the docbook toolchain does.

Closes #7821.
2022-01-10 11:47:55 -08:00
John MacFarlane 7bf1191686 HTML writer: don't break attributes values when wrapping. 2022-01-10 10:40:49 -08:00
John MacFarlane 6f739cdb4d Fix regression: allow blank lines in HTML attributes.
The commit 7a9832166e
had the effect that blank lines would be collapsed
in HTML attributes.

We also roll back a change that collapsed multiple
spaces into one.
2022-01-10 10:29:25 -08:00
John MacFarlane dd706bc49c Minor reformatting of cabal file 2022-01-10 10:13:13 -08:00
Martin Fischer a0f9467b90 doc/jats.md: link JATS 2022-01-10 10:45:52 +01:00
Lucas Viana fd43e0693f Docs: document fancy_lists in doc/org.md (#7820)
Document the changes introduced in #7812
2022-01-09 15:58:53 -08:00
John MacFarlane 33da5833de Update commits for dev dependencies, allow text 2.0. 2022-01-09 15:30:22 -08:00
John MacFarlane d9e9f119c5 pandoc.cabal: add a test file to extra-source-files. 2022-01-09 14:27:54 -08:00
John MacFarlane c4522124aa make check: check for unreleased dependencies 2022-01-09 14:27:24 -08:00
John MacFarlane 1dab8e57d3 Use dev version of citeproc. 2022-01-09 12:09:01 -08:00
John MacFarlane beaf09a758 Add manual section on EPUB styling. 2022-01-09 11:41:46 -08:00
John MacFarlane ceb463e36e EPUB template improvements.
Include abstract in default template.

Also ensure that the essential styles needed by
pandoc (`styles.html` partial) are included in the
templates.  This is important for correct formatting
of CSL bibliographies.

Note that much of the styling in `styles.html` will
be ignored for EPUB, because of the conditional on
`document-css`, but if it is desired, you can set
the `document-css` variable.
2022-01-09 11:33:47 -08:00
John MacFarlane 2e50c8d137 Improve abstract in HTML template.
* Add localized title "abstract", unless `abstract-title` variable
  is set.
* Add `abstract-title` div to abstract CSS.
* Move abstract CSS out of CSL conditional.
* Ensure that abstract is aligned left but indented on all sides.
* Use smaller font for abstract.

Improves #7588.
2022-01-09 10:56:28 -08:00
Jannik Buhr d908e31fe6 Add abstract to default html template (#7588) 2022-01-09 10:30:10 -08:00
Lucas Viana fb91a91615 Org reader: support alphabetical (fancy) lists
This adds support for alphabetical lists in org by enabling the
extension Ext_fancy_lists, mimicking the behaviour of Org Mode when
org-list-allow-alphabetical is enabled.

Enabling Ext_fancy_lists will also make Pandoc differentiate between the
delimiters of ordered lists (periods or closing parentheses). Org does
this differentiation by default when exporting to some formats (e.g.
plain text) but does not in others (e.g. html and latex), so I decided
to copy Pandoc's markdown reader behaviour.
2022-01-09 09:39:27 -08:00
John MacFarlane 66636c89b0 Org writer: fix list items starting with a code block...
or other non-paragraph content.

Closes #7810.
2022-01-08 23:21:15 -08:00
John MacFarlane 61968047e4 Avoid blank lines after tight sublists in org, haddock.
T.P.Writers.Shared `endsWithPlain` now returns True if
the list ends with a list which ends with a Plain.

See #7810.
2022-01-08 23:11:08 -08:00
John MacFarlane 1b7bdb1016 RST writer: avoid extra blank line after empty list item.
See #7810 (2).
2022-01-08 21:24:41 -08:00
John MacFarlane 8736fe11ee Org writer: fix extra blank line inserted after empty list item.
Addresses issue 2 from #7810.
2022-01-08 21:22:21 -08:00
John MacFarlane 252211bd27 Org writer: don't add blank line before lists.
The code to do this was apparently copied over from the RST
writer, but these blank lines aren't necessary or desirable
in org.  See #7810 comment 3.
2022-01-08 19:39:26 -08:00
John MacFarlane a6741bd555 writeMedia: unescape percent-encoding in creating file path.
Closes #7819 (problem with spaces in image filenames when creating
PDFs).
2022-01-08 19:10:46 -08:00
John MacFarlane 2b51f54e19 toLocatorMap: store keys as lowercase.
We want to do a case-insensitive comparison when parsing
locators, so that e.g. both `Chap.` and `chap.` work.

Previously we lowercase terms when doing the lookup,
but they weren't lowercased in the map itself, which
led to locator-detection breaking for German (where the
terms have uppercase letters).

See
https://groups.google.com/d/msgid/pandoc-discuss/1dd44886-7b79-4e5f-97ec-57b91113df36n%40googlegroups.com
2022-01-08 16:57:59 -08:00
John MacFarlane 268bec1808 Further improvements to doc/lua-filters.md. 2022-01-07 23:35:32 -08:00
John MacFarlane 95b0645276 lua-filters.doc: use header attributes, not spans. 2022-01-07 23:24:39 -08:00
John MacFarlane 2fb903336b lua-filters.doc: use headings instead of nested def lists.
See #7807.
2022-01-07 23:22:18 -08:00
John MacFarlane 2986a06aaa T.P.Readers.LaTeX.SIunitx: explicit imports. 2022-01-07 18:00:57 -08:00
John MacFarlane a965111680 Fix parsing of footnotes in --metadata-file.
Closes #7813.
2022-01-07 15:58:26 -08:00
John MacFarlane 4a2a068a8b Add tools/build-and-upload-api-docs.sh. 2022-01-07 11:50:02 -08:00
John MacFarlane ee1fdc17d9 More gitignore tweaks.
The old system didn't work with projectile.
2022-01-07 11:49:57 -08:00
Lucas Viana 45e2e0d018 Org writer: support starting number cookies
This complements #7806 by supporting writing Org ordered lists that
start at a specific number.
2022-01-07 10:48:28 -08:00
John MacFarlane d562de5039 Add LaTeX babel mappings for Guajati (gu) and Oriya (or).
Closes #7815.
2022-01-07 10:25:34 -08:00
John MacFarlane 09f2d8641f Fix gitignore wildcards to use **. 2022-01-07 10:18:40 -08:00
John MacFarlane 90e74c2b76 Fix typo panjabi -> punjabi.
This affects the mapping to Babel language names in the
LaTeX reader and writer.  Closes #7814.
2022-01-07 10:08:41 -08:00
Jesse Hathaway 4dcb2b6fb6 MediaWiki writer: Remove redundant display text for wiki links
Prior to this commit the MediaWiki writer always added the display
text for a wiki link:

    * [[Help|Help]]
    * [[Bubbles|Everyone loves bubbles]]

However the display text in the first example is redundant since
MediaWiki uses the target as the default display text. The result being:

    * [[Help]]
    * [[Bubbles|Everyone loves bubbles]]
2022-01-06 15:05:39 -08:00
John MacFarlane 6fffa1ac78 Change stretch to r-stretch in manual for reveal.js. 2022-01-06 11:41:05 -08:00
John MacFarlane de400e5ce5 Modify .gitignore.
The new approach is to whitelist directories and
files we want in the repository. This way 'git status'
will not flood output with untracked files.
2022-01-06 11:11:22 -08:00