mirror of
https://github.com/aseprite/aseprite.git
synced 2024-12-29 00:23:48 +00:00
32a099dcb6
There is a third-party translation (and can happen with our own translations) that a fmt format string is ill-formed in the .ini file of the translation (this could happen even if the en.ini file was manually modified/broken by hand). This patch includes a refactor of the Strings class so we can: 1) Static check at compile-time about the number of required arguments to format a string (no need to call fmt::format() directly with arbitrary number of args) 2) If a string is not valid for the fmt library, the runtime exception is caught and the default (English) string is returned. |
||
---|---|---|
.. | ||
benchmark@02a354f3f3 | ||
cityhash@757152d474 | ||
cmark@186592f7ff | ||
curl@09cf6fd700 | ||
fmt@67c0c0c09c | ||
freetype2@f122349b93 | ||
giflib@d213f633ea | ||
harfbuzz@3412c32b35 | ||
IXWebSocket@89c9209959 | ||
jpeg | ||
json11@92ba6ce0fa | ||
libarchive@fb3d9be28c | ||
libpng@f135775ad4 | ||
libwebp@9ce5843dba | ||
lua@2a00e6b001 | ||
pixman@285b9a907c | ||
pixman-cmake | ||
qoi@c3dcfe780b | ||
simpleini@9fa7622f41 | ||
tinyexpr@ca505447d8 | ||
tinyxml2@312a809224 | ||
zlib@51b7f2abda | ||
CMakeLists.txt | ||
README.md |
Here are third party libraries with necessary components for Aseprite. Some directories are git submodules, and other are just a copy of its original package.