hexchat/hexchat — pull request #224 by Arnavion (2012-11-04 04:47:39+00:00)
Title: UTF-8 everywhere

Metric shitton of changes. Basically:
1. All file API should use Glib's API as much as possible. This means no more conversion between utf-8 and "filesystem encoding" strings.
2. Replaced many uses of fixed-length buffers and sprintf's with g_strdup_printf which returns arbitrary-sized strings. The downside is that these must be explicitly g_free'd
3. scrollback_load doesn't do weird things any more on Windows.

Changes are extensive and invasive. Thorough testing is required.