| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
ImageMagick's `-auto-rotate` flag prevents the use of `-ping`, forcing
the whole files to be loaded just to read the adjusted width and height.
This makes the compiler handle the dimension flipping internally while
using `-ping`, which should be way faster.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
To have with-utf8 1.0.2.3, because 1.0.2.1 fails building on Windows
with the following error:
Module `GHC.IO.Encoding.Iconv' does not export `localeEncodingName'
|
|
|
|
|
|
|
|
|
| |
This adds some messages signaling that the compiler is doing something
when it is enumerating the input tree and reading metadata files, which
may take a while on systems with slow IO such as when using a network
share.
GitHub: closes #344
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
GitHub: fixes #336
|
|\
| |
| |
| | |
GitHub: related to #315
|
| | |
|
|/
|
|
| |
Images aren't generated out of nowhere, they're processed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
GitHub: closes #280
|
|\ |
|
| |
| |
| |
| | |
GitHub: closes #278
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
Not only for directories.
GitHub: closes #224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A benchmark on an already bulit gallery with ~600 pictures shows a ~90% speedup:
Before:
Time (mean ± σ): 2.879 s ± 0.125 s [User: 14.686 s, System: 5.511 s]
Range (min … max): 2.774 s … 3.203 s 10 runs
After:
Time (mean ± σ): 289.5 ms ± 15.1 ms [User: 596.1 ms, System: 359.3 ms]
Range (min … max): 272.8 ms … 323.0 ms 10 runs
GitHub: closes #97
|
| |
|
| |
|
|
|
|
| |
Ignoring subsequences that aren't rooted
|
|
|
|
| |
Following HLint's advice.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
GitHub: closes #206
|
| |
|
|
|
|
|
|
| |
https://gitlab.haskell.org/ghc/ghc/issues/17926
github: resolves #169
|
|
|
|
| |
This is needed for the picture viewer fancy loading phase.
|
| |
|
|
|
|
| |
commenting out references to not yet fully implemented features
|
| |
|
|
|
|
| |
GitHub: closes #30
|
|
|
|
|
|
|
|
|
| |
For consistency with the query language
and allowing the use of the very common dot in tags.
This also introduces a migration script.
GitHub: closes #164
|
|
|
|
| |
GitHub: closes #128
|
| |
|
| |
|
| |
|
|
|
|
| |
GitHub: closes #143
|
|
|
|
| |
GitHub: closes #142
|