Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | compiler: fix build for ghc 9.2 | pacien | 2022-12-01 |
| | |||
* | project: fix licence spdx identifier | pacien | 2022-12-01 |
| | |||
* | compiler: fix support for non-utf8 terminals | pacien | 2022-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.1 | pacien | 2022-09-04 |
| | |||
* | compiler: add "portable" target | pacien | 2021-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.0 | pacien | 2020-09-25 |
| | |||
* | compiler: set version number for first release | pacien | 2020-05-01 |
| | |||
* | compiler: update compiler package urls | pacien | 2020-02-24 |
| | |||
* | compiler: rename output binary | pacien | 2020-02-22 |
| | |||
* | compiler: optimise dir diff for output cleanup | pacien | 2020-02-01 |
| | | | | | | n log n by sorting instead of silly n^2 GitHub: closes #70 | ||
* | compiler: switch to imagemagick | pacien | 2020-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 files | pacien | 2020-01-06 |
| | | | | GitHub: closes #31 | ||
* | compiler: default item date to filesystem last mod date | pacien | 2020-01-06 |
| | | | | GitHub: closes #14 | ||
* | compiler: replace file filter with inclusino and exclusion glob lists | pacien | 2020-01-05 |
| | | | | GitHub: closes #16 | ||
* | compiler: turn warnings into errors | pacien | 2020-01-05 |
| | |||
* | compiler: enable language extensions on whole project | pacien | 2020-01-05 |
| | |||
* | compiler: enable warnings and fix them | pacien | 2020-01-05 |
| | | | | GitHub: fixes #9 | ||
* | compiler: add option to ignore files matching a regex | pacien | 2019-12-31 |
| | | | | GitHub: closes #10 | ||
* | compiler: add option to include static web app in the output | pacien | 2019-12-31 |
| | | | | GitHub: closes #6 | ||
* | compiler: enable parallelisation | pacien | 2019-12-27 |
| | |||
* | compiler: switch to cmdargs | pacien | 2019-12-27 |
| | |||
* | compiler: add compiler config keys | pacien | 2019-12-27 |
| | |||
* | compiler: add command line interface | pacien | 2019-12-27 |
| | |||
* | compiler: implement resource processing | pacien | 2019-12-27 |
| | | | | but break directory cleanup | ||
* | compiler: refactor transform stages | pacien | 2019-12-25 |
| | |||
* | compiler: fix item tree tag aggregation and path concat | pacien | 2019-12-23 |
| | |||
* | compiler: add base structures and encoding | pacien | 2019-12-23 |
| | |||
* | compiler: init stack project | pacien | 2019-12-21 |