| 
							
							
								 Max Kellermann | d1b1a8e490 | net/StaticSocketAddress: include cleanup | 2015-07-21 13:56:21 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 104fe124df | net/StaticSocketAddress: disable SetLocal() on Android Fixes build failure because Bionic doesn't provide SUN_LEN(). | 2015-07-21 12:08:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5bdbd74d59 | net: add header Features.hxx For improved portability of the net library to projects without
autoconf. | 2015-07-21 11:57:53 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e621c24270 | net/StaticSocketAddress: include config.h | 2015-07-21 11:57:53 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 554888318a | net/StaticSocketAddress: use SocketAddress::size_type | 2015-07-21 10:39:50 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 49aaf98a7f | net/StaticSocketAddress: include cleanup | 2015-07-21 10:38:58 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ccdb94b06c | configure.ac: remove GLib option Not used anymore. | 2015-06-27 16:06:28 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6f7bfa71a9 | lib/icu/Collate: remove GLib implementation 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 16:05:54 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | fb3564fbe7 | lib/icu/Collate: use LCMapStringEx() on Windows | 2015-06-27 15:52:37 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e1e365e16e | configure.ac: add option to disable iconv() | 2015-06-27 15:32:26 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5b5a18db2a | configure.ac: make libicu "auto" by default | 2015-06-27 15:13:00 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3fa4dad418 | lib/icu/Converter: remove GLib implementation 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 16:51:18 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0756607e32 | lib/icu/Converter: add iconv() implementation | 2015-06-26 16:49:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a03be5a8a6 | lib/icu/Converter: add missing <> | 2015-06-26 16:49:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 39c5bb95d2 | CommandLine: show more compile-time features in --version | 2015-06-26 16:42:06 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 4d33b089da | CommandLine: update copyright year | 2015-06-26 16:32:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 58996b841a | config/Global: allow calling config_get_string() with one argument default_value defaults to nullptr. | 2015-06-26 08:06:40 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | df03a7b3f8 | config/Templates: mark http_proxy_* deprecated | 2015-06-26 08:06:40 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ac03871174 | Main: remove g_set_application_name() call Since we are removing GLib, this call is useless. | 2015-06-26 07:59:58 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2a086d20c6 | fs/Glob: remove GLib implementation I suppose there is no non-WIN32 operating system that doesn't have
fnmatch().  So let's remove the GLib implementation. | 2015-06-26 07:56:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d5cfa6d4dc | TagId3: remove the "id3v1_encoding" setting Drop support for misencoded tags.  People should not be using ID3v1
anyway. | 2015-06-26 00:15:24 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f415167e59 | config/Templates: add attribute "deprecated" | 2015-06-26 00:11:33 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9477db2363 | config/Templates: add constructor with defaulted "repeat" parameter | 2015-06-26 00:11:23 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8d11577ff2 | lib/icu/{Converter,Collate}: return AllocatedString | 2015-06-25 23:44:16 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 037d1d9ad1 | util/AllocatedString: add methods Duplicate(), Clone() | 2015-06-25 23:44:16 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 619ef2b341 | util/AllocatedString: add method empty() | 2015-06-25 23:44:16 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f06fe76d35 | SongFilter: add assertion to StringMatch() | 2015-06-25 23:29:07 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | eb86fdfbea | SongFilter: return "const char *" instead of std::string | 2015-06-25 23:15:36 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c7712e2ef0 | lib/icu/Collate: fall back to strxfrm() | 2015-06-25 23:01:29 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 61fa770644 | lib/icu/Collate: fix indent | 2015-06-25 22:55:57 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 334bd73792 | lib/icu/Collate: fall back to strcoll() instead of strcasecmp() | 2015-06-23 13:26:45 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 090ce262c4 | lib/icu/Collate: use CompareStringEx() on Windows | 2015-06-23 13:20:41 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d551d40886 | fs/NarrowPath: use the WideCharToMultiByte() wrapper | 2015-06-23 13:20:11 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | aecfcaa8a2 | lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar() | 2015-06-23 13:20:11 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 61a3028788 | util/AllocatedString: remove bogus code from operator= | 2015-06-23 13:20:11 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 11d048b8e3 | util/AllocatedString: new utility class | 2015-06-23 12:48:21 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d814a01f2a | fs/Path: include cleanup | 2015-06-23 12:35:13 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 4c0916df79 | fs/Path: use base class StringPointer | 2015-06-23 12:34:45 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e4844b9936 | util/StringPointer: new utility class | 2015-06-23 12:34:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 60aa8c527b | fs/Path: use method c_str() internally | 2015-06-23 12:34:43 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9f7c3b8ea6 | fs/Config: remove charset auto-detection via GLib The default is always UTF-8. | 2015-06-22 22:35:54 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9f4f1bab39 | LogBackend: remove character set support Always write UTF-8 to the log file. | 2015-06-22 22:33:37 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 73bd6af0f9 | fs/Charset: hard-code Windows to ACP Don't define HAVE_FS_CHARSET, and make GetFSCharset() return "ACP"
instead of "UTF-8".  Ignore the configuration setting, which had no
effect anyway. | 2015-06-22 22:20:10 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2aa54c5365 | fs/Glob: use PathMatchSpec() on Windows | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | bc8542503d | fs/Glob: use fnmatch() if available | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a6aea4ba58 | fs/Glob: make constructor "explicit" | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0b41faec89 | db/update/ExcludeList: remove obsolete TODO comments | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e12bd00b47 | test/TestFs: new unit test for libfs.a | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 50eac9b49e | db/update/ExcludeList: move class Pattern to fs/Glob.hxx | 2015-06-22 22:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e0405f1781 | test/test_translate_song: use PATH_LITERAL() | 2015-06-22 22:12:08 +02:00 |  |