aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-13Use custom Prelude based on relude.reludeJohn MacFarlane
The Prelude now longer exports partial functions, so a large number of uses of these functions in the code base have been rewritten. A .ghci file has been added; this is necessary for ghci to work properly with the custom Prelude. Currently there are lots of compiler warnings. We should either fix these or go to using a custom Prelude that changes less than relude.
2021-03-13MediaWiki reader: Allow block-level content in notes (ref).John MacFarlane
Closes #7145.
2021-03-13Use integral values for w:tblW in docx.John MacFarlane
Cloess #7141.
2021-03-13Add ghcid-test to MakefileJohn MacFarlane
2021-03-13Use eciteproc >= 0.3.0.9John MacFarlane
2021-03-13stack.yaml: add jira-wiki-markup-1.3.4 to extra-depsAlbert Krewinkel
2021-03-13Use jira-wiki-markup 1.3.4Albert Krewinkel
Jira reader: * Fixed parsing of autolinks (i.e., of bare URLs in the text). Previously an autolink would take up the rest of a line, as spaces were allowed characters in these items. * Emoji character sequences no longer cause parsing failures. This was due to missing backtracking when emoji parsing fails. Jira writer: * Block quotes are only rendered as `bq.` if they do not contain a linebreak.
2021-03-13Jira reader: mark divs created from panels with class "panel".Albert Krewinkel
Closes: tarleb/jira-wiki-markup#2
2021-03-13Jira writer: improve div/panel handlingAlbert Krewinkel
Include div attributes in panels, always render divs with class `panel` as panels, and avoid nesting of panels.
2021-03-12Citeproc: apply fixLinks correctly.John MacFarlane
This is code that incorporates a prefix like `https://doi.org/` into a following link when appropriate. But it didn't work because we were walking with a `[Inline] -> [Inline]` function on an `Inlines`. Changed the point of application of `fixLink` to resolve the issue. Closes #7130.
2021-03-12Simplify compactDL.John MacFarlane
2021-03-11JATS templates: support 'equal-contrib' attrib for authorsAlbert Krewinkel
Authors who contributed equally to a paper may be marked with `equal-contrib`.
2021-03-10HTML writer: Add warnings on duplicate attribute values.John MacFarlane
This prevents emitting invalid HTML. Ultimately it would be good to prevent this in the types themselves, but this is better for now. T.P.Logging: Add DuplicateAttribute constructor to LogMessage. [API change]
2021-03-09Re-add a needed dependency for benchmark.John MacFarlane
2021-03-09RST reader: fix logic for ending comments.John MacFarlane
Previously comments sometimes got extended too far. Closes #7134.
2021-03-09Revert "Use -Wunused-packages on ghc >= 8.10."John MacFarlane
This reverts commit 7a1d0f01e94d115f361ead110b60174bfc732033. This option gives confusing output when a build is interrupted, suggesting that packages aren't required when we just didn't get to the model that requires them.
2021-03-09Remove some unused packages from pandoc.cabal.John MacFarlane
2021-03-09Use -Wunused-packages on ghc >= 8.10.John MacFarlane
2021-03-09Org writer: fix operator precedence mistake in previous commitAlbert Krewinkel
2021-03-09Org writer: prevent unintended creation of ordered list itemsAlbert Krewinkel
Adjust line wrapping if default wrapping would cause a line to be read as an ordered list item. Fixes #7132
2021-03-08linux/make_artifacts.sh: Use -f when removing artifacts/DONE.John MacFarlane
2021-03-08ARM build script: more reliable detection of completion.John MacFarlane
Previously we downloaded the tar.gz before it was complete.
2021-03-08Use correct architecture in .tar.gz for linux.2.12John MacFarlane
2021-03-08build-arm.sh: fix elapsed time.John MacFarlane
2021-03-08Update RELEASE-CHECKLISTJohn MacFarlane
2021-03-08Update date in changelog and manual.John MacFarlane
2021-03-08Fix, amend changelog.Albert Krewinkel
2021-03-08Jira writer: use noformat instead of code for unknown languages.Albert Krewinkel
Code blocks that are not marked as a language supported by Jira are rendered as preformatted text with `{noformat}` blocks. Fixes: tarleb/jira-wiki-markup#4
2021-03-07More changelog fixes.John MacFarlane
2021-03-07Update changelog.John MacFarlane
2021-03-07build-arm.sh: env variable for ARTIFACTS.John MacFarlane
2021-03-07build-arm.sh: print total build timeJohn MacFarlane
2021-03-07Fixed build-arm script.John MacFarlane
Use environment variables which can be set to use different AMIs, keys, or instance types. Correctly detect successful build.
2021-03-07LaTeX reader: handle table cells containing `&` in `\verb`.John MacFarlane
Closes #7129.
2021-03-07build-arm.sh: retrieve build artifacts after success.John MacFarlane
2021-03-07LaTeX reader: support hyperref command.John MacFarlane
Closes #7127.
2021-03-07Add script to build an ARM binary on AWS.John MacFarlane
2021-03-06Set --user in docker run to avoid permission issues.John MacFarlane
We were unable previously to write to the artifacts directory.
2021-03-06Avoid subprocess for docker run.John MacFarlane
2021-03-06make debpkg: send docker output to docker.log in the host.John MacFarlane
Otherwise once the container is gone we can't figure out what happened.
2021-03-06linux build script: set architecture to 'unknown' when no match.John MacFarlane
2021-03-06Makefile: Remove ARCHJohn MacFarlane
2021-03-06linux build script: handle architecture for aarch64.John MacFarlane
2021-03-06Fix linux nightly build to use ghc 8.10.3.John MacFarlane
With 9.0.1 we can't yet build all dependencies.
2021-03-06Don't --rm docker.John MacFarlane
2021-03-06Allow `--resource-path` to accumulate.John MacFarlane
Previously, if `--resource-path` were used multiple times, the last resource path would replace the others. With this change, each time `--resource-path` is used, it prepends the specified path components to the existing resource path. Similarly, when `resource-path` is specified in a defaults file, the paths provided will be prepended to the existing resource path. This change also allows one to avoid using the OS-specific path separator; instead, one can simply use `--resource-path` a number of times with single paths. This form of command will not have an OS-dependent behavior. This change facilitates the use of multiple, small defaults files: each can specify a directory containing its own resources without clobbering the resource paths set by the others. Closes #6152.
2021-03-06Fix docker image.John MacFarlane
2021-03-05More Makefile tweaks around docker linux build.John MacFarlane
2021-03-05Makefile: choose linux docker image depending on arch.John MacFarlane
2021-03-05Makefile: exit smoothly if no prior benchmark files found.John MacFarlane