Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-06 | linux build script: handle architecture for aarch64. | John MacFarlane | 1 | -3/+4 | |
2021-03-06 | Fix linux nightly build to use ghc 8.10.3. | John MacFarlane | 1 | -0/+7 | |
With 9.0.1 we can't yet build all dependencies. | |||||
2021-03-06 | Don't --rm docker. | John MacFarlane | 1 | -1/+0 | |
2021-03-06 | Allow `--resource-path` to accumulate. | John MacFarlane | 3 | -2/+9 | |
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-06 | Fix docker image. | John MacFarlane | 1 | -7/+1 | |
2021-03-05 | More Makefile tweaks around docker linux build. | John MacFarlane | 1 | -5/+6 | |
2021-03-05 | Makefile: choose linux docker image depending on arch. | John MacFarlane | 1 | -1/+10 | |
2021-03-05 | Makefile: exit smoothly if no prior benchmark files found. | John MacFarlane | 1 | -1/+1 | |
2021-03-05 | Makefile: debpkg: use new multi-arch GHC 8.10.4 docker... | John MacFarlane | 1 | -1/+2 | |
...created by Olivier Benz. This should allow us to build on arm architecture. | |||||
2021-03-05 | Allow `${.}` in defaults files paths... | John MacFarlane | 2 | -2/+24 | |
to refer to the directory where the default file is. This will make it possible to create moveable "packages" of resources in a directory. Closes #5871. | |||||
2021-03-05 | Implement environment variable interpolation in defaults files. | John MacFarlane | 3 | -14/+147 | |
This allows the syntax `${HOME}` to be used, in fields that expect file paths only. Any environment variable may be interpolated in this way. A warning will be raised for undefined variables. The special variable `USERDATA` is automatically set to the user data directory in force when the defaults file is parsed. (Note: it may be different from the eventual user data directory, if the defaults file or further command line options change that.) Closes #5982. Closes #5977. Closes #6108 (path not taken). | |||||
2021-03-05 | Add fields for CSL optinos to Opt. | John MacFarlane | 2 | -53/+46 | |
* Add `optCSL`, `optBibliography`, `optCitationAbbreviations` to `Opt` [API change]. * Move `addMeta` from T.P.App.Opt to T.P.App.CommandLineOptions. | |||||
2021-03-05 | Logging: Add EnvironmentVariableUndefined constructor to LogMessage. | John MacFarlane | 1 | -0/+6 | |
[API change] | |||||
2021-03-05 | Shared: Change defaultUserDataDirs -> defaultUserDataDir. | John MacFarlane | 2 | -14/+18 | |
Rationale: the manual says that the XDG data directory will be used if it exists, otherwise the legacy data directory. So we should just determine this and use this directory, rather than having a search path which could cause some things to be taken from one data directory and others from others. [API change] | |||||
2021-03-04 | Revert "Revert "Relax `--abbreviations` rules so that a period isn't required. | John MacFarlane | 2 | -4/+4 | |
This reverts commit 916ce4d51121e0529b938fda71f37e947882abe5. I was confused in thinking it wouldn't work. | |||||
2021-03-04 | Revert "Relax `--abbreviations` rules so that a period isn't required." | John MacFarlane | 2 | -4/+4 | |
This reverts commit e461b7dd45f717f3317216c7d3207a1d24bf1c85. Ill-advised change. This doesn't work because we parse strings in chunks. | |||||
2021-03-04 | Relax `--abbreviations` rules so that a period isn't required. | John MacFarlane | 2 | -4/+4 | |
Partially addresses #7124. | |||||
2021-03-04 | Update stack resolver. | John MacFarlane | 1 | -10/+1 | |
2021-03-04 | Update README.md. | John MacFarlane | 1 | -6/+6 | |
2021-03-04 | Update man page. | John MacFarlane | 1 | -13/+54 | |
2021-03-04 | Bump version to 2.12 | John MacFarlane | 1 | -1/+1 | |
2021-03-04 | Update date on manual. | John MacFarlane | 1 | -1/+1 | |
2021-03-04 | Update AUTHORS.md. | John MacFarlane | 1 | -0/+4 | |
2021-03-04 | Update changelog | John MacFarlane | 1 | -2/+8 | |
2021-03-03 | Revert "Add T.P.Readers.LaTeX.Include." | John MacFarlane | 4 | -87/+52 | |
This reverts commit b569b0226d4bd5e0699077089d54fb03d4394b7d. Memory usage improvement in compilation wasn't very significant. | |||||
2021-03-03 | Add T.P.Readers.LaTeX.Include. | John MacFarlane | 4 | -52/+87 | |
2021-03-03 | Remove T.P.Readers.LaTeX.Accent. | John MacFarlane | 4 | -83/+69 | |
Incorporate accentCommands into T.P.Readers.LaTeX.Inline. | |||||
2021-03-03 | Move enquote commands to T.P.LaTeX.Lang. | John MacFarlane | 3 | -24/+34 | |
2021-03-03 | Moved more into T.P.Readers.LaTeX.Lang. | John MacFarlane | 3 | -82/+97 | |
2021-03-03 | Split out T.P.Readers.LaTeX.Inline. | John MacFarlane | 3 | -341/+419 | |
2021-03-02 | Split out T.P.Writers.LaTeX.Util. | John MacFarlane | 3 | -243/+286 | |
2021-03-02 | Split out T.P.Writers.LaTeX.Citation. | John MacFarlane | 3 | -142/+188 | |
2021-03-02 | Split out T.P.Writers.LaTeX.Lang. | John MacFarlane | 3 | -180/+204 | |
2021-03-02 | Split up T.P.Writers.Markdown... | John MacFarlane | 4 | -591/+690 | |
with T.P.Writers.Markdown.Types and T.P.Writers.Markdown.Inline. The module was difficult to compile on low-memory system.s | |||||
2021-03-02 | Add doc/libraries.md. | John MacFarlane | 1 | -0/+59 | |
A description of libraries that support pandoc. | |||||
2021-03-02 | stack.yaml - use citeproc 0.3.0.8 | John MacFarlane | 1 | -1/+1 | |
2021-03-02 | Update changelog. | John MacFarlane | 1 | -98/+182 | |
2021-03-02 | MacOS release build: remove -split-sections. | John MacFarlane | 1 | -2/+2 | |
It doesn't seem to affect executable size at all. | |||||
2021-03-02 | trypandoc: remove unneeded imports. | John MacFarlane | 1 | -4/+0 | |
2021-03-02 | cabal.project: don't explicitly set -trypandoc. | John MacFarlane | 1 | -1/+1 | |
If we do, this can't be overridden on the command line. | |||||
2021-03-02 | Avoid split-sections for Windows rc. | John MacFarlane | 1 | -2/+1 | |
We get an error "too many sections." Maybe a bug in stack? https://stackoverflow.com/questions/64287505/ld-too-many-sections-90295 | |||||
2021-03-01 | Use -split-sections in creating release binary. | John MacFarlane | 3 | -4/+4 | |
This is supposed to reduce executable size. | |||||
2021-03-01 | Make T.P.Readers.LaTeX.Types an unexported module. | John MacFarlane | 2 | -2/+2 | |
[API change] This is really an implementation detail that shouldn't be exposed in the public API. | |||||
2021-03-01 | Factor out T.P.Readers.LaTeX.Macro. | John MacFarlane | 3 | -139/+156 | |
2021-03-01 | Jira writer: use Span identifiers as anchors | Albert Krewinkel | 2 | -2/+11 | |
Closes: tarleb/jira-wiki-markup#3. | |||||
2021-02-28 | Removed unnecessary pragmas. | John MacFarlane | 1 | -2/+0 | |
2021-02-28 | Change T.P.Readers.LaTeX.SIunitx to export a command map... | John MacFarlane | 2 | -16/+16 | |
instead of individual commands. | |||||
2021-02-28 | Remove superfluous imports. | John MacFarlane | 1 | -2/+0 | |
2021-02-28 | T.P.Readers.LaTeX: Don't export tokenize, untokenize. | John MacFarlane | 3 | -18/+10 | |
[API change] These were only exported for testing, which seems the wrong thing to do. They don't belong in the public API and are not really usable as they are, without access to the Tok type which is not exported. Removed the tokenize/untokenize roundtrip test. We put a quickcheck property in the comments which may be used when this code is touched (if it is). | |||||
2021-02-28 | LaTeX writer: use function instead of map for accent lookup. | John MacFarlane | 1 | -27/+25 | |