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
..
2021-04-19 15:56:47 -03:00
2024-05-08 14:52:39 -03:00
2022-05-26 15:26:43 -03:00
2013-01-27 12:13:13 -03:00
2024-02-28 08:30:23 -03:00
2022-09-16 12:30:13 -03:00
2021-11-17 12:36:11 -03:00
2022-05-26 11:31:36 -03:00
2018-07-24 14:49:08 -03:00
2024-04-22 18:28:03 -03:00
2024-05-29 10:33:26 -03:00
2015-05-29 11:54:37 -03:00

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.