aseprite/third_party
David Capello 32a099dcb6 Fix crashes with ill-formed fmt format strings (fix #2274)
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.
2024-06-20 20:49:10 -03:00
..
benchmark@02a354f3f3
cityhash@757152d474
cmark@186592f7ff Update cmark module 2024-05-08 14:52:39 -03:00
curl@09cf6fd700
fmt@67c0c0c09c Fix crashes with ill-formed fmt format strings (fix #2274) 2024-06-20 20:49:10 -03:00
freetype2@f122349b93
giflib@d213f633ea
harfbuzz@3412c32b35
IXWebSocket@89c9209959
jpeg
json11@92ba6ce0fa Update json11 module 2024-02-28 08:30:23 -03:00
libarchive@fb3d9be28c
libpng@f135775ad4
libwebp@9ce5843dba
lua@2a00e6b001 [lua] Fix bug comparing integers and floating points (fix #4516) 2024-06-03 11:39:16 -03:00
pixman@285b9a907c
pixman-cmake Fix include directories for pixman target 2023-11-26 21:43:31 -03:00
qoi@c3dcfe780b
simpleini@9fa7622f41 Update submodules: laf, simpleini 2023-12-06 12:51:29 -03:00
tinyexpr@ca505447d8
tinyxml2@312a809224 Update to tinyxml2 2024-04-22 18:28:03 -03:00
zlib@51b7f2abda zlib: Update to 1.3.1 2024-05-29 10:33:26 -03:00
CMakeLists.txt Reorganize compilation flags in CMakeLists.txt files 2024-06-12 17:43:43 -03:00
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.