Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-06-27 | lib/icu/Collate: remove GLib implementation | Max Kellermann | 1 | -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-27 | lib/icu/Collate: use LCMapStringEx() on Windows | Max Kellermann | 1 | -0/+29 | |
2015-06-26 | lib/icu/Converter: remove GLib implementation | Max Kellermann | 2 | -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-26 | lib/icu/Converter: add iconv() implementation | Max Kellermann | 2 | -2/+52 | |
2015-06-26 | lib/icu/Converter: add missing <> | Max Kellermann | 1 | -1/+1 | |
2015-06-25 | lib/icu/{Converter,Collate}: return AllocatedString | Max Kellermann | 6 | -41/+37 | |
2015-06-25 | lib/icu/Collate: fall back to strxfrm() | Max Kellermann | 1 | -2/+16 | |
2015-06-25 | lib/icu/Collate: fix indent | Max Kellermann | 1 | -3/+3 | |
2015-06-23 | lib/icu/Collate: fall back to strcoll() instead of strcasecmp() | Max Kellermann | 1 | -1/+1 | |
2015-06-23 | lib/icu/Collate: use CompareStringEx() on Windows | Max Kellermann | 1 | -0/+26 | |
2015-06-23 | lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar() | Max Kellermann | 2 | -0/+98 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 10 | -10/+10 | |
2014-12-26 | fs/Traits, ...: work around -Wtautological-pointer-compare | Max Kellermann | 1 | -0/+6 | |
New in clang 3.6. | |||||
2014-12-01 | lib/icu/Converter: add ICU-based backend | Max Kellermann | 2 | -3/+114 | |
2014-11-30 | lib/icu/Converter: add TODO comment | Max Kellermann | 1 | -0/+1 | |
2014-11-30 | lib/icu/Collate: move code to Util.cxx | Max Kellermann | 3 | -44/+117 | |
2014-11-30 | fs/Charset: move code to wrapper class IcuConverter | Max Kellermann | 2 | -0/+152 | |
Prepare for a ICU-based backend without GLib. | |||||
2014-08-16 | icu: include strings.h for strcasecmp | François Revol | 1 | -0/+1 | |
Again, POSIX says strcasecmp is not in string.h. | |||||
2014-06-10 | lib/icu/Init: call u_init() and u_cleanup() | Max Kellermann | 1 | -0/+14 | |
Make valgrind happy. | |||||
2014-06-10 | lib/icu: add IcuInit(), IcuFinish() | Max Kellermann | 3 | -8/+78 | |
2014-05-12 | icu/Collate: use u_strFoldCase() instead of ucol_getSortKey() | Max Kellermann | 1 | -10/+41 | |
Turns out ucol_getSortKey() does not what I thought it does. | |||||
2014-05-12 | icu/Collate: UCharFromUTF8() returns WritableBuffer<UChar> | Max Kellermann | 1 | -19/+20 | |
2014-05-12 | icu/Collate: initialize error_code | Max Kellermann | 1 | -1/+1 | |
Fixes the broken "search" command. | |||||
2014-04-09 | icu/Collate: fix memory leak in IcuCaseFold() | Max Kellermann | 1 | -0/+1 | |
2014-02-24 | icu/Collate: pass UErrorCode* to ucol_strcollUTF8() | Max Kellermann | 1 | -1/+2 | |
Fixes crash after database update. | |||||
2014-02-24 | icu/Collate: initialize the error code before ucol_open() | Max Kellermann | 1 | -1/+1 | |
Fixes initialization failure. | |||||
2014-02-24 | SongSort, ...: use libicu instead of GLib's g_utf8_*() | Max Kellermann | 4 | -0/+267 | |