aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-06Update typst-hs version.typst-readerJohn MacFarlane
2023-06-06Bump typst commit.John MacFarlane
2023-06-06Add typst-symbols to stack.yaml.John MacFarlane
2023-06-06Update stack.yaml.John MacFarlane
2023-06-06Remove support for ghc 8.6, 8.8.John MacFarlane
2023-06-06Integrate pandoc-specific things formerly in typst-hs.John MacFarlane
2023-06-06Update test for new typst-hs output.John MacFarlane
2023-06-06Remove unneeded pragmas.John MacFarlane
2023-06-06Bump typst commit.John MacFarlane
2023-06-06Move pandoc-specific parts of typst reader from typst-hs...John MacFarlane
to here (T.P.Readers.Typst.Math, T.P.Readers.Typst.Parsing).
2023-06-06Add typst reader.John MacFarlane
New module Text.Pandoc.Readers.Typst [API change].
2023-06-06Add tls constraint on cabal.project.John MacFarlane
The transition to crypton is causing some problems.
2023-06-06Improve title and label parsing in the JATS reader (#8840)Noah Malmed
Closes #8718.
2023-06-05ODT reader: allow lists in table cells. Closes #8892.John MacFarlane
2023-06-05Typst writer: use `#footnote` for notes.John MacFarlane
Closes #8893.
2023-06-04ODT reader: allow frames inside spans.John MacFarlane
Closes #8886.
2023-06-02INSTALL.md: Use more relevant link to NetBSD/pkgsrc entryCharlotte Koch
2023-05-29RST redear: Fix sorting on anonymous keys.John MacFarlane
This fixes a bug in RST documents that have anonymous links. Closes #8877.
2023-05-29Bump cachix/install-nix-action from 20 to 21dependabot[bot]
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v20...v21) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-05-18MANUAL: fix typosdhoward
2023-05-17HTML reader: fix iframe with data URI of an image.John MacFarlane
Closes #8856. In this case we don't want to try to parse the data at the URL. Instead, create an image inside a div.
2023-05-17doc/lua-filters: use full field name in example (#8857)Matt Dodson
Remove old `.c` alias that mimics the JSON representation: - Since 2.15ish, the lua structure no longer closely resembles that JSON representation - even if it did, introductory examples should be explicit. Using an undocumented alias creates ambiguity.
2023-05-13Update to latest dev texmath.John MacFarlane
2023-05-13Use latest dev texmath.John MacFarlane
2023-05-11Update texmath commit.John MacFarlane
2023-05-09Simplify and fix flake.nix.John MacFarlane
We don't need the workarounds any more. We no longer include pandoc-cli, pandoc-server, or pandoc-lua-engine in the packages. Instead, add some of the heavier dependencies to the list of build inputs. This is at least a temporary solution to #8818.
2023-05-09Rename test/docx/block_quotes_parse_indent.native for consistencyStephan Meijer
2023-05-09Ms writer: coerce titles to inlines.John MacFarlane
Block-level formatting is not allowed inside .TL. Closes #8835.
2023-05-08LaTeX writer: better fix for colspecs for multicolumn table.John MacFarlane
Improves on the last commit; closes #8831.
2023-05-08LaTeX writer: fix width for multicolumn simple table.John MacFarlane
This should help with #8831. I'm not sure this is the best solution, but it's certainly better than what we had before!
2023-05-08Introduce support for Intense Quote in Docx conversionStephan Meijer
This commit introduces support for the Intense Quote in Docx Conversion. Previously this was converted to a regular paragraph, but Intense Quote should be interpreted as a Quote in conversion.
2023-05-06Use latest texmathJohn MacFarlane
2023-05-05MANUAL: Note that `#` fancy list markers don't work with commonmark (#8772)William Lupton
2023-05-05MANUAL: add commonmark fenced_div note (#8773)William Lupton
Note on how CommonMark's fenced divs differ.
2023-05-05Jira writer: use first code block class as highlighting language.Albert Krewinkel
The writer no longer searches the list of classes for a known programming language but always uses the first class in that list as the language identifier. Closes: #8814
2023-05-04Manual: move highlighting documentation (with minor adjustments)William Lupton
2023-05-04Markdown reader: disallow escaping of `~` and `"` in markdown_strictAlbert Krewinkel
This matches the behavior of the legacy `markdown.pl` as well as what is described in the manual. Fixes: #8777
2023-05-04LaTeX reader: ignore args to column type in `\multicolumn`.Albert Krewinkel
The `\multicolumn` command takes the column type as the second argument. Types like `p` take an additional argument, which is now ignored and no longer causes the table parser to fail. Fixes: #8789
2023-05-01Use dev version of texmath.John MacFarlane
2023-05-01Writers.OpenDocument: handle row header column cells as header cellsMichael Stahl
The previous commit prevented header column cells from being dropped on the floor, this one changes the paragraph style to "Table_20_Heading". Note that for the test input, the result is not correct: the AnnotatedTable type cannot represent the HTML input properly, as it only has a concept of header rows and header columns, but HTML can have an individual cell that is a header (not 100% sure but they way i read https://html.spec.whatwg.org/#header-and-data-cell-semantics the <th> cell here is both a row header cell and a column header cell while the other cells in the row and column are not header cells), and header cells may even appear "in the middle" of a table (see example in https://html.spec.whatwg.org/#the-th-element). So while this appears like it's the right thing to do for Writer.OpenDocument, it's not clear if this is going to make things better or worse overall. Fixes: #8764
2023-05-01Writers.OpenDocument: handle row header column cells as ordinary cellsMichael Stahl
While ODF 1.3 part 3 does specify a 9.1.11 <table:table-header-columns> element, in practice it's only implemented by spreadsheet applications, not word processors. So simply treat the row header columns as ordinary table columns, at least they don't get lost then. Fixes: #8764
2023-05-01Writers.OpenDocument: fix invalid text:p inside text:p from metaMichael Stahl
The only element in meta for which data/templates/default.opendocument allows block element content appears to be "abstract", which is already filtered out of meta' at this point, so simply convert all blocks to linebreak-separated inlines. Fixes: #8256
2023-04-28Commonmark writer: use shortcut reference links.John MacFarlane
Commonmark supports these.
2023-04-28Writers.ODT: don't add settings.xmlMichael Stahl
The way "ooo:configuration-settings" work is that if LibreOffice Writer loads a file in which it exists, it assumes that an old version of itself has produced it and it defaults any config-item that it knows but that doesn't exist in the file to the "backward-compatible" value, which usually means to enable some layout or text formatting bugs so that the document looks the same as in the old LO version that created it. If there is no "ooo:configuration-settings" then it will use the default values for a new document, which should give the best formatting results. Pandoc's documents are obviously not created by LO, so it doesn't make sense to produce ooo:configuration-settings. Regarding the "ooo:view-settings", IIRC these mainly set to the document view to the position where the document was last edited (by default only if the user in meta.xml matches the user data in LO's configuration), which is also irrelevant for Pandoc. So just leave out the settings.xml; only content.xml/styles.xml are required (see ODF 1.3, part 3, 2.2.1 OpenDocument Document, A.2). (The settings.xml that is produced for formulas by the documentSettings function hopefully isn't problematic because LO Math works a bit differently and stores important formatting attributes in settings.xml because MathML doesn't allow it in content.xml.)
2023-04-28Writers.ODT: don't add Configurations2 dirMichael Stahl
This empty file is some ancient OOo wart and it's quite pointless here.
2023-04-28Writers.ODT: don't add thumbnailMichael Stahl
Quite pointless to add a hardcoded image that doesn't show the document content.
2023-04-28Writers.ODT: put manifest.version on directory file-entryMichael Stahl
See ODF 1.3 part 2, 4.16.14.1 <manifest:file-entry>: The manifest:version attribute specifies the format version of a file entry. For documents that are composed from multiple files, this attribute is specified at the manifest entry that references the folder that contains these files.
2023-04-28Writers.ODT: stop validator complaints by producing ODF 1.3Michael Stahl
The ODF validator complains about an invalid attribute style:contextual-spacing in styles.xml, ultimately an implementation error in whatever old version of LibreOffice that produced the data/odt/styles.xml (should have put it into an extension namespace). Fortunately the attribute was added to ODF 1.3, which was released a couple years ago. So the easiest fix is to simply produce ODF 1.3 instead of 1.2; it's supposed to be fully backward compatible.
2023-04-28add VIM swap files to .gitignoreMichael Stahl
2023-04-27add lang attribute to html tag in epub tplGabriel Lewertowski