0ad/source/graphics/tests
Ykkrosh dcf5a2667f CLogger: Use cppformat instead of sys_vswprintf.
sys_vswprintf relies on platform-specific printf implementations, which
vary widely between platforms (in handling of truncation, return values,
use of %s/%S/%hs/%ls for mixing char and wchar_t strings, etc) and are
therefore a pain.

Use cppformat's fmt::sprintf instead, which has very similar syntax to
sprintf but is more C++ish and is portable.

Also, wchar_t is stupid, so use char* strings (which are expected to be
UTF-8) in CLogger. This creates a bit of a pain with changing all
callers to convert to char* strings, but that's their fault for not
using UTF-8 already.

Refs #3011.

This was SVN commit r16182.
2015-01-22 20:30:05 +00:00
..
test_Color.h Add GPL header 2009-04-18 17:00:33 +00:00
test_LOSTexture.h Fix some disabled tests. 2014-08-24 15:29:53 +00:00
test_MeshManager.h CLogger: Use cppformat instead of sys_vswprintf. 2015-01-22 20:30:05 +00:00
test_ShaderManager.h Set svn:eol-style=native, fix some inconsistent line endings 2013-12-06 00:42:50 +00:00
test_Terrain.h Delete an unused obsolete method 2012-04-17 21:06:47 +00:00
test_TextureConverter.h Cleanup tex_codec, fixes #2456, patch by IronNerd. 2014-03-13 04:16:20 +00:00
test_TextureManager.h Cleanup tex_codec, fixes #2456, patch by IronNerd. 2014-03-13 04:16:20 +00:00