aboutsummaryrefslogtreecommitdiff
path: root/compiler/package.yaml
Commit message (Collapse)AuthorAge
* Revert "compiler: fix support for non-utf8 terminals"pacien2023-02-16
| | | | | | | | | | | | | The reverted changeset fixed some crash due to character encoding mismatch in terminal emulators. Doing so, it made it possible for the compiler to complete without reporting any error, while outputting wrongly encoded files. It's better to revert that changeset until all the encoding issue are solved consistently. This reverts commit 0fddc74a3f9add47841124b4d77b097f4646d14f.
* compiler: fix build for ghc 9.2pacien2022-12-01
|
* project: fix licence spdx identifierpacien2022-12-01
|
* compiler: fix support for non-utf8 terminalspacien2022-10-30
| | | | | | | | | | | | | | | | The compiler echoes the names of the files being processed. Those file names may contain UTF-8 characters. However, some consoles may not support those. This is notably the case of the Windows CMD or on Linux with the legacy C locale. This caused the following error: ldgallery: <stdout>: commitBuffer: invalid argument (invalid character) This patch adds automatic transliteration when a non-UTF8 terminal is detected, so that neither the compiler or the terminal crash due to UTF8 characters. GitHub: closes #341
* project: set new version for release 2.1pacien2022-09-04
|
* compiler: add "portable" targetpacien2021-06-29
| | | | | | | | | | | This adds a build flag for generating a portable version of the compiler binary which make it look in its own runtime directory for its assets. This is useful in particular for the portable release tarballs which contain the web viewer at the same location instead of a pre-defined one in the FHS. GitHub: closes #286
* release: set package versions to v2.0pacien2020-09-25
|
* compiler: set version number for first releasepacien2020-05-01
|
* compiler: update compiler package urlspacien2020-02-24
|
* compiler: rename output binarypacien2020-02-22
|
* compiler: optimise dir diff for output cleanuppacien2020-02-01
| | | | | | n log n by sorting instead of silly n^2 GitHub: closes #70
* compiler: switch to imagemagickpacien2020-01-29
| | | | | | | | | | Use ImageMagick to resize images instead of JuicyPixels, using the superior Lanczos resampling and cutting memory usage. This requires ImageMagick to be installed on the host system and the `magick` executable to be present in the PATH. GitHub: closes #49
* compiler: properly reject invalid dates in sidecar filespacien2020-01-06
| | | | GitHub: closes #31
* compiler: default item date to filesystem last mod datepacien2020-01-06
| | | | GitHub: closes #14
* compiler: replace file filter with inclusino and exclusion glob listspacien2020-01-05
| | | | GitHub: closes #16
* compiler: turn warnings into errorspacien2020-01-05
|
* compiler: enable language extensions on whole projectpacien2020-01-05
|
* compiler: enable warnings and fix thempacien2020-01-05
| | | | GitHub: fixes #9
* compiler: add option to ignore files matching a regexpacien2019-12-31
| | | | GitHub: closes #10
* compiler: add option to include static web app in the outputpacien2019-12-31
| | | | GitHub: closes #6
* compiler: enable parallelisationpacien2019-12-27
|
* compiler: switch to cmdargspacien2019-12-27
|
* compiler: add compiler config keyspacien2019-12-27
|
* compiler: add command line interfacepacien2019-12-27
|
* compiler: implement resource processingpacien2019-12-27
| | | | but break directory cleanup
* compiler: refactor transform stagespacien2019-12-25
|
* compiler: fix item tree tag aggregation and path concatpacien2019-12-23
|
* compiler: add base structures and encodingpacien2019-12-23
|
* compiler: init stack projectpacien2019-12-21