Commit Graph
13399 Commits
Author SHA1 Message Date
Nikolay Yakimov 22c373370c [Docx Reader] Only use bCs/iCs on runs with rtl or cs property
Fixes #6514
2020-07-13 19:50:06 +03:00
John MacFarlane 804e8eeed2 Revert "Ipnyb: allow lossless round-tripping of markdown cell content."
This reverts commit efbc205031.
2020-07-02 09:03:56 -07:00
John MacFarlane 9afa192c3a Revert "Ipynb reader: fix duplication of 'source' attribute."
This reverts commit 2d009366ce.
2020-07-02 09:03:26 -07:00
John MacFarlane 2d009366ce Ipynb reader: fix duplication of 'source' attribute.
See #5408.
2020-07-02 09:01:06 -07:00
John MacFarlane 761e62c678 CONTRIBUTING.md: Advertise the official nightlies in GitHub actions.
Replaces #6500, thanks to @ickc.
2020-07-02 08:51:38 -07:00
Albert Krewinkel ccf9889c2c Org reader: respect tables-excluding export setting
Tables can be removed from the final document with the `#+OPTION:
|:nil` export setting.
2020-07-01 09:28:24 +02:00
Albert Krewinkel d6711bd7d9 Org reader: respect export setting disabling footnotes
Footnotes can be removed from the final document with the `#+OPTION:
f:nil` export setting.
2020-06-30 22:30:15 +02:00
John MacFarlane efbc205031 Ipnyb: allow lossless round-tripping of markdown cell content.
The reader now parses the contents of the markdown cell to a Pandoc
structure, but *also* stores the raw markdown in a `source`
attribute on the cell Div.  When we convert back to markdown,
this attribute is stripped off and the original source is used.
When we convert to other formats, the attribute is usually
ignored (though it will come through in HTML as a `data-source`
attribute, not unhelpfully).

I'll note some potential drawbacks of this approach:

- It makes it impossible to use pandoc to clean up or
  change the contents of markdown cells, e.g.
  going from `+smart` to `-smart`.

- There may be formats where the addition of the `source`
  attribute is problematic.  I can't think of any, though.

Closes #5408.
2020-06-30 12:32:44 -07:00
John MacFarlane 35a18bb654 Fix date on changelog 2020-06-30 08:47:49 -07:00
Albert Krewinkel 7c207c3051 Org reader: respect export setting which disables entities
MathML-like entities, e.g., `\alpha`, can be disabled with the
`#+OPTION: e:nil` export setting.
2020-06-30 11:39:32 +02:00
John MacFarlane c212886d2b Add Vaibhav Sagar to authors. 2020-06-29 22:08:56 -07:00
John MacFarlane 2cd3694818 Fix 'make pandoc-templates'. 2020-06-29 21:57:53 -07:00
John MacFarlane 3397347612 rc action: use older stack that supports i386 for Windows i386 build. 2.10 2020-06-29 15:15:21 -07:00
John MacFarlane 92a281523d README.md. 2020-06-29 13:42:22 -07:00
John MacFarlane 495cc11941 Update manual date, generate man page. 2020-06-29 13:33:57 -07:00
John MacFarlane 1b14b697b8 Update changelog. 2020-06-29 13:33:31 -07:00
John MacFarlane f1a5295082 Merge pull request #6328 from lierdakil/defaults-meta-parse
Unify defaults metadata and markdown metadata parsers
2020-06-29 12:38:49 -07:00
Albert Krewinkel 5ef315cc6d Org reader: keep unknown keyword lines as raw org
The lines of unknown keywords, like `#+SOMEWORD: value` are no longer
read as metadata, but kept as raw `org` blocks. This ensures that more
information is retained when round-tripping org-mode files;
additionally, this change makes it possible to support non-standard org
extensions via filters.
2020-06-29 21:19:34 +02:00
Albert Krewinkel 90ac70c79c Org reader: unify keyword handling
Handling of export settings and other keywords (like `#+LINK`) has been
combined and unified.
2020-06-29 20:53:25 +02:00
Albert Krewinkel 1480606174 Org reader: support LATEX_HEADER_EXTRA and HTML_HEAD_EXTRA settings
These export settings are treated like their non-extra counterparts,
i.e., the values are added to the `header-includes` metadata list.
2020-06-29 17:04:29 +02:00
Albert Krewinkel d17b257c89 Org reader: allow multiple #+SUBTITLE export settings
The values of all lines are read as inlines and collected in the
`subtitle` metadata field.
2020-06-29 17:03:33 +02:00
Nikolay Yakimov 42e7f1e976 Clean up T.P.R.Metadata 2020-06-29 17:07:12 +03:00
Nikolay Yakimov 34e54d3020 Handle errors in yamlToMeta 2020-06-29 17:06:29 +03:00
Nikolay Yakimov f26923b9e4 Unify defaults and markdown metadata parsers 2020-06-29 17:06:29 +03:00
Nikolay Yakimov 11dc9f84f5 Remove obsolete RelaxedPolyRec extension (#6487) 2020-06-28 22:35:33 -07:00
Albert Krewinkel a2e0f39df8 doc/org.md: document behavior of smart extension
See discussion in #4788.

Closes: #4387
2020-06-28 21:36:38 +02:00
John MacFarlane 8a1690dec1 PDF: all verbose output now goes to stderr, not stdout.
Closes #6483.
2020-06-28 12:11:23 -07:00
John MacFarlane 8ab3d8736a Delete misleading sentence in manualfor --verbose 2020-06-28 10:38:38 -07:00
Albert Krewinkel 19175af811 JATS reader: parse abstract element into metadata field of same name (#6482)
Closes: #6480
2020-06-28 10:35:50 -07:00
Albert Krewinkel d2d5eb8a99 Org reader: read #+INSTITUTE values as text with markup
The value is stored in the `institute` metadata field and used in the
default beamer presentation template.
2020-06-28 19:25:57 +02:00
Albert Krewinkel b7a8620b43 Org tests: group export settings test for Org reader 2020-06-28 19:25:57 +02:00
John MacFarlane a7d7c29bf7 Bump hslua in stack.yaml 2020-06-28 10:24:06 -07:00
Albert Krewinkel e3a6d651e1 Org reader: update behavior of author, keywords export settings
The behavior of the `#+AUTHOR` and `#+KEYWORD` export settings has
changed: Org now allows multiple such lines and adds a space between the
contents of each line. Pandoc now always parses these settings as meta
inlines; setting values are no longer treated as comma-separated lists.
Note that a Lua filter can be used to restore the previous behavior.
2020-06-28 18:01:30 +02:00
Albert Krewinkel 54f6faa10f Org reader: refactor export setting handling 2020-06-28 15:41:56 +02:00
Albert Krewinkel cd3941d34e doc/org.md: describe all supported export options in detail 2020-06-27 10:10:16 +02:00
Albert Krewinkel 8dce28d949 Org reader: read description lines as inlines
`#+DESCRIPTION` lines are treated as text with markup. If multiple such
lines are given, then all lines are read and separated by soft
linebreaks.

Closes: #6485
2020-06-27 09:11:00 +02:00
Albert Krewinkel 9e6e9a7221 Org reader: honor tex export option
The `tex` export option can be set with `#+OPTION: tex:nil` and allows
three settings:

 - `t` causes LaTeX fragments to be parsed as TeX or added as raw TeX,
 - `nil` removes all LaTeX fragments from the document, and
 - `verbatim` treats LaTeX as text.

The default is `t`.

Closes: #4070
2020-06-25 20:31:33 +02:00
John MacFarlane f1c678a97e re-add pandoc-citeproc to cabal.project. 2020-06-24 09:43:47 -07:00
John MacFarlane 52ac585967 Remove redundant pattern match in pptx writer. 2020-06-23 13:04:42 -07:00
John MacFarlane 9b7282bb0f LaTeX reader: Retain the Div around tables with attributes.
We'll need this to store table attributes until all writers
are adjusted to react to attributes on the Table element.
2020-06-23 11:12:40 -07:00
John MacFarlane 3b25511e47 Use released pandoc-citeproc. 2020-06-23 10:44:22 -07:00
Albert Krewinkel b837f17b84 Cleanup changelog entries for jira, Lua (#6479)
Shorten changelog by combining related entries; remove entry Lua
regression, it affected only in the development version.
2020-06-23 08:33:32 -07:00
John MacFarlane 90b2c5a5e4 Add test for #6481. 2020-06-23 08:27:19 -07:00
John MacFarlane ee782ccfec Markdown reader: Don't require blank line after grid table.
This fixes #6481, allowing grid tables to be enclosed
in fenced divs with no intervening blank lines.
2020-06-23 08:24:45 -07:00
Albert Krewinkel 97ad96437c CI: fix typo in GitHub CI workflow config
Switch `ignore-paths` with `paths-ignore`.
2020-06-23 15:36:46 +02:00
John MacFarlane 9672ff8271 Update changelog, AUTHORS.md. 2020-06-22 22:06:18 -07:00
John MacFarlane 7f8105159c Handle native Underline in Powerpoint writer.
(Instead of old Span with underline class.
Spans with `underline` will no longer be rendered
as underlined text.)
2020-06-22 17:56:28 -07:00
John MacFarlane b1561d8e47 Use native Underline instead of Span in Jira 2020-06-22 17:55:57 -07:00
John MacFarlane 25326986db Update AUTHORS 2020-06-22 17:54:40 -07:00
John MacFarlane 6716d1c702 Bump version to 2.10. Update tested-with.
We need a major version bump because of the new pandoc-types.
2020-06-22 16:59:20 -07:00