aboutsummaryrefslogtreecommitdiff
path: root/compiler/package.yaml
diff options
context:
space:
mode:
authorpacien2022-10-30 01:05:45 +0200
committerpacien2022-10-30 01:10:54 +0200
commit0fddc74a3f9add47841124b4d77b097f4646d14f (patch)
treee0e841d9cfc101a1247e9526f7cf65d50d4ed4c2 /compiler/package.yaml
parentf864eeca506331c1dee2cd3f5f0df4fe806f303a (diff)
downloadldgallery-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.yaml3
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
4github: "pacien/ldgallery" 4github: "pacien/ldgallery"
5license: AGPL-3 5license: AGPL-3
6author: "Pacien TRAN-GIRARD, Guillaume FOUET" 6author: "Pacien TRAN-GIRARD, Guillaume FOUET"
7copyright: "2019-2021 Pacien TRAN-GIRARD, Guillaume FOUET" 7copyright: "2019-2022 Pacien TRAN-GIRARD, Guillaume FOUET"
8 8
9extra-source-files: 9extra-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
33default-extensions: 34default-extensions:
34- DuplicateRecordFields 35- DuplicateRecordFields