diff options
author | pacien | 2022-10-30 01:05:45 +0200 |
---|---|---|
committer | pacien | 2022-10-30 01:10:54 +0200 |
commit | 0fddc74a3f9add47841124b4d77b097f4646d14f (patch) | |
tree | e0e841d9cfc101a1247e9526f7cf65d50d4ed4c2 /compiler/package.yaml | |
parent | f864eeca506331c1dee2cd3f5f0df4fe806f303a (diff) | |
download | ldgallery-0fddc74a3f9add47841124b4d77b097f4646d14f.tar.gz |
compiler: fix support for non-utf8 terminals
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
Diffstat (limited to 'compiler/package.yaml')
-rw-r--r-- | compiler/package.yaml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/package.yaml b/compiler/package.yaml index 7bd86e9..0c07efe 100644 --- a/compiler/package.yaml +++ b/compiler/package.yaml | |||
@@ -4,7 +4,7 @@ homepage: https://ldgallery.pacien.org | |||
4 | github: "pacien/ldgallery" | 4 | github: "pacien/ldgallery" |
5 | license: AGPL-3 | 5 | license: AGPL-3 |
6 | author: "Pacien TRAN-GIRARD, Guillaume FOUET" | 6 | author: "Pacien TRAN-GIRARD, Guillaume FOUET" |
7 | copyright: "2019-2021 Pacien TRAN-GIRARD, Guillaume FOUET" | 7 | copyright: "2019-2022 Pacien TRAN-GIRARD, Guillaume FOUET" |
8 | 8 | ||
9 | extra-source-files: | 9 | extra-source-files: |
10 | - readme.md | 10 | - readme.md |
@@ -29,6 +29,7 @@ dependencies: | |||
29 | - safe | 29 | - safe |
30 | - time | 30 | - time |
31 | - process | 31 | - process |
32 | - with-utf8 | ||
32 | 33 | ||
33 | default-extensions: | 34 | default-extensions: |
34 | - DuplicateRecordFields | 35 | - DuplicateRecordFields |