aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/icu (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-06-27lib/icu/Collate: remove GLib implementationMax Kellermann1-9/+0
There is not much use in GLib: on Windows, we have a native API for string collation, and the rest uses either libicu or the standard C library calls.
2015-06-27lib/icu/Collate: use LCMapStringEx() on WindowsMax Kellermann1-0/+29
2015-06-26lib/icu/Converter: remove GLib implementationMax Kellermann2-52/+2
We don't need this anymore: Win32 doesn't use this library at all, and everything else has either iconv() or libicu.
2015-06-26lib/icu/Converter: add iconv() implementationMax Kellermann2-2/+52
2015-06-26lib/icu/Converter: add missing <>Max Kellermann1-1/+1
2015-06-25lib/icu/{Converter,Collate}: return AllocatedStringMax Kellermann6-41/+37
2015-06-25lib/icu/Collate: fall back to strxfrm()Max Kellermann1-2/+16
2015-06-25lib/icu/Collate: fix indentMax Kellermann1-3/+3
2015-06-23lib/icu/Collate: fall back to strcoll() instead of strcasecmp()Max Kellermann1-1/+1
2015-06-23lib/icu/Collate: use CompareStringEx() on WindowsMax Kellermann1-0/+26
2015-06-23lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()Max Kellermann2-0/+98
2015-01-01Copyright year 2015Max Kellermann10-10/+10
2014-12-26fs/Traits, ...: work around -Wtautological-pointer-compareMax Kellermann1-0/+6
New in clang 3.6.
2014-12-01lib/icu/Converter: add ICU-based backendMax Kellermann2-3/+114
2014-11-30lib/icu/Converter: add TODO commentMax Kellermann1-0/+1
2014-11-30lib/icu/Collate: move code to Util.cxxMax Kellermann3-44/+117
2014-11-30fs/Charset: move code to wrapper class IcuConverterMax Kellermann2-0/+152
Prepare for a ICU-based backend without GLib.
2014-08-16icu: include strings.h for strcasecmpFrançois Revol1-0/+1
Again, POSIX says strcasecmp is not in string.h.
2014-06-10lib/icu/Init: call u_init() and u_cleanup()Max Kellermann1-0/+14
Make valgrind happy.
2014-06-10lib/icu: add IcuInit(), IcuFinish()Max Kellermann3-8/+78
2014-05-12icu/Collate: use u_strFoldCase() instead of ucol_getSortKey()Max Kellermann1-10/+41
Turns out ucol_getSortKey() does not what I thought it does.
2014-05-12icu/Collate: UCharFromUTF8() returns WritableBuffer<UChar>Max Kellermann1-19/+20
2014-05-12icu/Collate: initialize error_codeMax Kellermann1-1/+1
Fixes the broken "search" command.
2014-04-09icu/Collate: fix memory leak in IcuCaseFold()Max Kellermann1-0/+1
2014-02-24icu/Collate: pass UErrorCode* to ucol_strcollUTF8()Max Kellermann1-1/+2
Fixes crash after database update.
2014-02-24icu/Collate: initialize the error code before ucol_open()Max Kellermann1-1/+1
Fixes initialization failure.
2014-02-24SongSort, ...: use libicu instead of GLib's g_utf8_*()Max Kellermann4-0/+267