aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Net/StaticSocketAddress: add equality operator with SocketAddressMax Kellermann2015-07-222-9/+4
|
* net/StaticSocketAddress: replace cast operator with GetAddress()Max Kellermann2015-07-222-4/+4
| | | | The implicit cast operator can be very dangerous.
* net/ToString: relicense to BSD-2Max Kellermann2015-07-222-26/+47
|
* net/ToString: rename sockaddr_to_string() to ToString()Max Kellermann2015-07-225-5/+5
|
* net/ToString: move V4 mapping code to functionsMax Kellermann2015-07-221-15/+36
|
* net/ToString: make variables more localMax Kellermann2015-07-221-8/+4
|
* net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann2015-07-227-112/+170
|
* net/StaticSocketAddress: remove unused method SetLocal()Max Kellermann2015-07-212-37/+0
|
* net/StaticSocketAddress: include cleanupMax Kellermann2015-07-211-7/+0
|
* net/StaticSocketAddress: disable SetLocal() on AndroidMax Kellermann2015-07-212-2/+2
| | | | Fixes build failure because Bionic doesn't provide SUN_LEN().
* net: add header Features.hxxMax Kellermann2015-07-212-0/+28
| | | | | For improved portability of the net library to projects without autoconf.
* net/StaticSocketAddress: include config.hMax Kellermann2015-07-211-0/+1
|
* net/StaticSocketAddress: use SocketAddress::size_typeMax Kellermann2015-07-212-6/+10
|
* net/StaticSocketAddress: include cleanupMax Kellermann2015-07-211-2/+0
|
* lib/icu/Collate: remove GLib implementationMax Kellermann2015-06-271-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.
* lib/icu/Collate: use LCMapStringEx() on WindowsMax Kellermann2015-06-271-0/+29
|
* 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-264-3/+56
|
* 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-266-11/+8
| | | | 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-262-48/+11
| | | | | 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-259-52/+57
|
* util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann2015-06-252-0/+59
|
* 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-233-28/+106
|
* util/AllocatedString: remove bogus code from operator=Max Kellermann2015-06-231-1/+0
|
* util/AllocatedString: new utility classMax Kellermann2015-06-231-0/+100
|
* 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-231-0/+64
|
* 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-223-57/+0
| | | | 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-221-2/+8
|
* fs/Glob: use fnmatch() if availableMax Kellermann2015-06-221-1/+21
|