aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-09-10Support colspans and rowspans in HTML tables (#6644)Albert Krewinkel5-67/+610
* HTML writer: add support for row headers, colspans, rowspans * Add planet table tests See #6312
2020-09-10CI: use cabal for macos builds.John MacFarlane1-17/+34
2020-09-10Implement support for internal document links in ICML (#6606)Leonard Rosenthol5-59/+487
Closes #5541.
2020-09-10docbook reader: Implement column span support for tables (#6492)Nils Carlson2-18/+161
Implement column span support for tables in the DocBook reader. Co-authored-by: Nils Carlson <nils.carlson@ludd.ltu.se>
2020-09-08Reader.LaTeX.hs: remove trailing whitespaceAlbert Krewinkel1-7/+7
2020-09-05Add Writers.Tables helper functions and types, add tests for those (#6655)Christian Despres6-1/+554
Add Writers.Tables helper functions and types, add tests for those The Writers.Tables module contains an AnnTable type that is a pandoc Table with added inferred information that should be enough for writers (in particular the HTML writer) to operate on without having to lay out the table themselves. The toAnnTable and fromAnnTable functions in that module convert between AnnTable and Table. In addition to producing an AnnTable with coherent and well-formed annotations, the toAnnTable function also normalizes its input Table like the table builder does. Various tests ensure that toAnnTable normalizes tables exactly like the table builder, and that its annotations are coherent.
2020-09-03Insignificant whitespace change.John MacFarlane1-0/+1
Try to expire cache for macOS CI.
2020-09-03CI/macOS: Fix stack invocations.John MacFarlane1-3/+3
2020-09-03CI/macOs: Use setup-haskell to setup stack.John MacFarlane1-4/+7
2020-09-02Support numrange, numlist for siunitx.John MacFarlane2-9/+27
See #6658.
2020-09-02Support some missing siunitx commands.John MacFarlane1-0/+8
2020-09-02LaTeX reader: Support siunitx `\ang`.John MacFarlane2-0/+13
See #6658.
2020-09-02Skip opts for `\si`.John MacFarlane1-1/+1
2020-09-02LaTeX reader: support `\si` and improve other siunitx commands.John MacFarlane2-8/+23
2020-09-02LaTeX reader: support `\num` from siunitx.John MacFarlane2-6/+40
2020-09-02LaTeX reader: Support squared, cubed, tothe in siunitx.John MacFarlane2-22/+63
Closes #6657.
2020-09-02LaTeX reader: Factored out siunitx stuff into separate module.John MacFarlane3-223/+245
2020-09-01Remove Circle CI badge, referencesAlbert Krewinkel3-3/+1
CI checks run on GitHub Actions now.
2020-08-31stack.yaml: use skylighting 0.10Albert Krewinkel1-3/+2
2020-08-31Fix tests for skylighting 0.10Albert Krewinkel4-14/+14
2020-08-30Use skylighting 0.10.John MacFarlane1-2/+2
2020-08-30epub.css: Fix cover page selectors and add note explaining their use. (#6649)a-vrma1-2/+3
2020-08-28release-candidate: don't build windows i386.John MacFarlane1-5/+5
So far we haven't been able to figure out how to get stack to use a 32-bit ghc.
2020-08-28Travis: use all_branches: true for deploy.John MacFarlane1-0/+2
2020-08-27Travis: remove deploy/on.John MacFarlane1-2/+0
2020-08-27Makefile: Remove obsolete windows package build targets.John MacFarlane1-31/+1
2020-08-27Remove macos build from GitHub actions rc.John MacFarlane1-43/+44
2020-08-27Makefile: Fix macospkg target to fetch target from S3 artifacts.John MacFarlane1-2/+4
2020-08-27Add .travis.yml for macos release candidate build.John MacFarlane1-0/+57
We need to build the release candidate on Travis rather than GitHub actions, because GH has macos 10.15, and binaries compiled on that OS will not work with 10.13. See #6622. This build is only triggered on rc/ branches.
2020-08-26Make the setting-the-date example conditionalthe-solipsist1-3/+5
This makes the example a bit more realistic/valuable by checking if the metadata value "date" is already present, before changing the value.
2020-08-24Docx writer: separate adjacent tables.John MacFarlane2-1/+9
Word combines adjacent tables, so to prevent this we insert an empty paragraph between two adjacent tables. Closes #4315.
2020-08-21HTML writer: Fix addition of doc-biblioentry role.John MacFarlane1-1/+1
2020-08-15Actions CI: Try cache@v2.John MacFarlane1-10/+14
2020-08-15[Latex Reader] Fixing issues with \multirow and \multicolumn table cells (#6608)Laurent P. René de Cotret2-32/+61
* Added test to replicate (#6596) * Table cell reader not consuming spaces correctly (#6596) * Prevented wrong nesting of \multicolumn and \multirow table cells (#6603) * Parse empty table cells (#6603) * Support full prototype for multirow macro (#6603) Closes #6603
2020-08-15.gitignore: ignore stack.yaml.lockAlbert Krewinkel1-0/+1
2020-08-15Relax version constraints for hslua, hslua-module-textAlbert Krewinkel1-3/+3
Allow `hslua-1.2.*` and `hslua-module-text-0.3.*`.
2020-08-14Whitespace change to stack.yaml to reset macos CI cache.John MacFarlane1-0/+1
2020-08-14Change SIRange to SIrange (#6617)Emerson Harkin2-13/+13
2020-08-12Use the smart extension when generating pandoc's man page.John MacFarlane1-1/+1
See #6613.
2020-08-11Linux rc build: use ghc-musl container.John MacFarlane6-75/+43
This simplifies our build process a bit (over using a customized alpine container). Use new `--enable-executable-static` flag in build. make_artifacts.sh: Fix deprecated find -perm syntax.
2020-08-11DocBook reader: Update list of block level tags.John MacFarlane1-10/+83
This fixes #6610.
2020-08-09Remove `fenced_code_blocks` and `backtick_code_blocks` from...John MacFarlane2-11/+23
commonmark/gfm extensions. These shouldn't really be counted as extensions, because they can't be disabled in commonmark. Adjust markdown writer to check for commonmark variant in addition to extensions.
2020-08-09MANUAL: remove lists of support extensions for markdown variants.John MacFarlane1-46/+20
Instead, offer the advice to use `--list-extensions=FORMAT`. Closes #6604.
2020-08-07[Latex Reader] Table cell parser not consuming spaces correctly (#6597)Laurent P. René de Cotret2-0/+9
* Added test to replicate (#6596) * Table cell reader not consuming spaces correctly (#6596)
2020-08-07Fix trypandoc in response to d8ad766d17603784b86fc5c2e1b22864125d04d1John MacFarlane1-2/+1
2020-08-07doc/lua-filters.md: add missing Link.title fieldAlbert Krewinkel1-0/+3
2020-08-06Options: Add `/tex-mml-chtml.js` to defaultMathJaxURL.John MacFarlane2-3/+2
Previously we added this in processing command line options, but not in processing defaults files, which was inconsistent. Cloess #6593.
2020-08-05Use commonmark >= 0.1.0.2. Closes #6589.John MacFarlane2-2/+2
2020-08-05Remove duplicated exceptions (#6591)Felix Yan1-1/+0
2020-08-02Use new pandoc-citeproc, rfc5051.John MacFarlane2-7/+3