aboutsummaryrefslogtreecommitdiffstats
path: root/src/fs/Charset.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lib/icu/Converter: remove GLib implementationMax Kellermann2015-06-261-1/+1
| | | | | We don't need this anymore: Win32 doesn't use this library at all, and everything else has either iconv() or libicu.
* lib/icu/Converter: add iconv() implementationMax Kellermann2015-06-261-1/+1
|
* fs/Charset: hard-code Windows to ACPMax Kellermann2015-06-221-1/+1
| | | | | | Don't define HAVE_FS_CHARSET, and make GetFSCharset() return "ACP" instead of "UTF-8". Ignore the configuration setting, which had no effect anyway.
* fs/{Allocated,}Path,Charset: use PathTraitsFS typedefsMax Kellermann2015-02-251-6/+5
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* lib/icu/Converter: add ICU-based backendMax Kellermann2014-12-011-1/+1
|
* fs/Charset: return std::string from PathFromUTF8()Max Kellermann2014-11-301-2/+6
| | | | | Don't expose pointer that requires the caller to invoke g_free(), because that's GLib-only.
* fs/Charset: add DeinitFSCharset()Max Kellermann2014-11-291-0/+3
|
* fs/Charset: add macro HAVE_FS_CHARSETMax Kellermann2014-11-291-0/+4
|
* fs/Charset: return Error on SetFSCharset() failureMax Kellermann2014-11-291-2/+4
| | | | Don't abort the process, let the caller decide instead.
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* fs/Charset: GetFSCharset() returns "utf-8" by defaultMax Kellermann2013-10-171-1/+1
| | | | | | If fs_charset is empty, i.e. we're using the default "utf-8", GetFSCharset() should return exactly that instead of an empty std::string.
* fs/Charset: don't allow nullptr argumentsMax Kellermann2013-10-171-3/+3
|
* fs/Path: move configuration code to Config.cxxMax Kellermann2013-10-171-0/+50