aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | lib/icu/Collate: use LCMapStringEx() on WindowsMax Kellermann2015-06-271-0/+29
| |
* | configure.ac: add option to disable iconv()Max Kellermann2015-06-271-1/+11
| |
* | configure.ac: make libicu "auto" by defaultMax Kellermann2015-06-271-7/+3
| |
* | lib/icu/Converter: remove GLib implementationMax Kellermann2015-06-263-53/+3
| | | | | | | | | | 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-265-3/+60
| |
* | lib/icu/Converter: add missing <>Max Kellermann2015-06-261-1/+1
| |
* | CommandLine: show more compile-time features in --versionMax Kellermann2015-06-261-0/+36
| |
* | CommandLine: update copyright yearMax Kellermann2015-06-261-1/+1
| |
* | config/Global: allow calling config_get_string() with one argumentMax Kellermann2015-06-267-12/+9
| | | | | | | | default_value defaults to nullptr.
* | config/Templates: mark http_proxy_* deprecatedMax Kellermann2015-06-261-4/+4
| |
* | Main: remove g_set_application_name() callMax Kellermann2015-06-261-8/+0
| | | | | | | | Since we are removing GLib, this call is useless.
* | fs/Glob: remove GLib implementationMax Kellermann2015-06-261-19/+0
| | | | | | | | | | I suppose there is no non-WIN32 operating system that doesn't have fnmatch(). So let's remove the GLib implementation.
* | TagId3: remove the "id3v1_encoding" settingMax Kellermann2015-06-265-58/+13
| | | | | | | | | | Drop support for misencoded tags. People should not be using ID3v1 anyway.
* | config/Templates: add attribute "deprecated"Max Kellermann2015-06-262-5/+10
| |
* | config/Templates: add constructor with defaulted "repeat" parameterMax Kellermann2015-06-262-49/+53
| |
* | lib/icu/{Converter,Collate}: return AllocatedStringMax Kellermann2015-06-2510-55/+64
| |
* | util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann2015-06-253-1/+60
| |
* | util/AllocatedString: add method empty()Max Kellermann2015-06-251-0/+4
| |
* | SongFilter: add assertion to StringMatch()Max Kellermann2015-06-251-0/+2
| |
* | SongFilter: return "const char *" instead of std::stringMax Kellermann2015-06-255-15/+18
| |
* | lib/icu/Collate: fall back to strxfrm()Max Kellermann2015-06-251-2/+16
| |
* | lib/icu/Collate: fix indentMax Kellermann2015-06-251-3/+3
| |
* | lib/icu/Collate: fall back to strcoll() instead of strcasecmp()Max Kellermann2015-06-232-1/+2
| |
* | lib/icu/Collate: use CompareStringEx() on WindowsMax Kellermann2015-06-231-0/+26
| |
* | fs/NarrowPath: use the WideCharToMultiByte() wrapperMax Kellermann2015-06-231-14/+16
| |
* | lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()Max Kellermann2015-06-234-28/+111
| |
* | util/AllocatedString: remove bogus code from operator=Max Kellermann2015-06-231-1/+0
| |
* | util/AllocatedString: new utility classMax Kellermann2015-06-232-0/+101
| |
* | fs/Path: include cleanupMax Kellermann2015-06-231-1/+0
| |
* | fs/Path: use base class StringPointerMax Kellermann2015-06-232-12/+10
| |
* | util/StringPointer: new utility classMax Kellermann2015-06-232-0/+65
| |
* | fs/Path: use method c_str() internallyMax Kellermann2015-06-231-5/+5
| |
* | fs/Config: remove charset auto-detection via GLibMax Kellermann2015-06-221-14/+0
| | | | | | | | The default is always UTF-8.
* | LogBackend: remove character set supportMax Kellermann2015-06-224-57/+1
| | | | | | | | Always write UTF-8 to the log file.
* | fs/Charset: hard-code Windows to ACPMax Kellermann2015-06-223-15/+5
| | | | | | | | | | | | 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/Glob: use PathMatchSpec() on WindowsMax Kellermann2015-06-222-2/+13
| |
* | fs/Glob: use fnmatch() if availableMax Kellermann2015-06-222-1/+22
| |
* | fs/Glob: make constructor "explicit"Max Kellermann2015-06-221-1/+1
| |
* | db/update/ExcludeList: remove obsolete TODO commentsMax Kellermann2015-06-222-5/+3
| |
* | test/TestFs: new unit test for libfs.aMax Kellermann2015-06-222-0/+116
| |
* | db/update/ExcludeList: move class Pattern to fs/Glob.hxxMax Kellermann2015-06-224-31/+70
| |
* | test/test_translate_song: use PATH_LITERAL()Max Kellermann2015-06-221-1/+1
| |
* | test/test_pcm_util: call the C++11 random engine instead of random()Max Kellermann2015-06-221-1/+1
| | | | | | | | Stupid mistake from commit 7cb803ad
* | pcm/Interleave: add stereo optimizationMax Kellermann2015-06-221-0/+19
| |
* | pcm/Interleave: instantiate a 16 bit optimizationMax Kellermann2015-06-221-0/+15
| |
* | pcm/Interleave: convert PcmInterleave32() to templateMax Kellermann2015-06-221-4/+13
| |
* | pcm/Interleave: add optimization for 32 bit samplesMax Kellermann2015-06-223-12/+51
| | | | | | | | Move code from the "vorbis" decoder.
* | pcm/Interleave: add "restrict" keywordsMax Kellermann2015-06-222-3/+6
| |
* | test/test_pcm: add PcmInterleave() unit testMax Kellermann2015-06-224-0/+145
| |
* | decoder/ffmpeg: move code to pcm/Interleave.cxxMax Kellermann2015-06-224-19/+87
| |