Max Kellermann 
							
						 
					 
					
						
						
							
						
						622d871587 
					 
					
						
						
							
							m4: add MPD_ENABLE_AUTO()  
						
						
						
						
					 
					
						2015-03-20 22:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						63d04645c7 
					 
					
						
						
							
							m4: add API documentation  
						
						
						
						
					 
					
						2015-03-19 17:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3f4908c363 
					 
					
						
						
							
							doc/doxygen.conf: strip absolute path name  
						
						
						
						
					 
					
						2015-03-17 12:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dd0f1d9d2d 
					 
					
						
						
							
							doc/doxygen.conf: "doxygen -u" with 1.8.8  
						
						
						
						
					 
					
						2015-03-17 12:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b31d171ae8 
					 
					
						
						
							
							*: doxygen fixups  
						
						
						
						
					 
					
						2015-03-17 11:21:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						085f06594c 
					 
					
						
						
							
							doc/doxygen.conf: disable WARN_IF_UNDOCUMENTED, too much noise  
						
						
						
						
					 
					
						2015-03-17 11:21:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ce3d41052c 
					 
					
						
						
							
							doc/doxygen.conf: remove DOT_FONTNAME (font name was obsolete)  
						
						
						
						
					 
					
						2015-03-17 10:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						44f3df697f 
					 
					
						
						
							
							doc/doxygen.conf: scan headers recursively  
						
						
						
						
					 
					
						2015-03-17 10:47:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						28c75b2283 
					 
					
						
						
							
							doc/doxygen.conf: generate documentation for C++ headers  
						
						
						
						
					 
					
						2015-03-17 10:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b6e56119c4 
					 
					
						
						
							
							doc/doxygen.conf: remove obsolete settings  
						
						
						
						
					 
					
						2015-03-17 10:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0e29b5435 
					 
					
						
						
							
							doc/doxygen.conf: remove XML section  
						
						... 
						
						
						
						It's disabled anyway. 
						
						
					 
					
						2015-03-17 10:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						65ff72cdf8 
					 
					
						
						
							
							fs/Traits: enable _UNICODE on Windows  
						
						... 
						
						
						
						Use wchar_t for everything on Windows.  Solves a lot of filesystem
charset problems. 
						
						
					 
					
						2015-03-05 10:15:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1da0956331 
					 
					
						
						
							
							output/recorder: convert path to UTF-8 for logging  
						
						
						
						
					 
					
						2015-03-05 10:15:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						983078992d 
					 
					
						
						
							
							fs/NarrowPath: new utility class  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						81059f80d8 
					 
					
						
						
							
							output/winmm: convert device name to filesystem charset  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a261442279 
					 
					
						
						
							
							output/winmm: eliminate "goto"  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2f41eba100 
					 
					
						
						
							
							fs/Path: reimplement GetSuffix() using GetBase() and StringFindLast()  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						91a6fb81c1 
					 
					
						
						
							
							PlaylistStream: convert suffix to UTF-8  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c95f0820bc 
					 
					
						
						
							
							TagFile: convert suffix to UTF-8  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						830a1bd130 
					 
					
						
						
							
							fs/File{System,Info}: fix regular file check  
						
						... 
						
						
						
						Don't use FILE_ATTRIBUTE_NORMAL, it's a "magic" value for something
else.  To check if a file is a regular file, we need to check if it's
NOT a directory (or a device). 
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5c5ea8a254 
					 
					
						
						
							
							fs/Path: use the "const_pointer" typedef  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5222c684d3 
					 
					
						
						
							
							event/ServerSocket: #ifdef out local socket support on Windows  
						
						
						
						
					 
					
						2015-03-05 10:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5798faa13b 
					 
					
						
						
							
							util/StringUtil: add wchar_t overloads  
						
						
						
						
					 
					
						2015-03-05 10:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a062693875 
					 
					
						
						
							
							util/StringAPI: add wchar_t overloads  
						
						
						
						
					 
					
						2015-03-05 08:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6887d5d347 
					 
					
						
						
							
							fs/Traits: use TCHAR on Windows  
						
						
						
						
					 
					
						2015-03-05 08:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						39c9669445 
					 
					
						
						
							
							fs/Traits: add macro PATH_LITERAL()  
						
						
						
						
					 
					
						2015-03-05 08:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						44565e22a0 
					 
					
						
						
							
							fs/Traits: use string.h API wrappers  
						
						
						
						
					 
					
						2015-03-05 08:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ddec10d494 
					 
					
						
						
							
							input/Open: convert UTF-8 to filesystem charset for OpenLocalInputStream()  
						
						
						
						
					 
					
						2015-03-05 08:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						758e969cb6 
					 
					
						
						
							
							input/Open: use PathTraitsUTF8 to check UTF-8 path  
						
						
						
						
					 
					
						2015-03-05 08:40:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9a6a5041b 
					 
					
						
						
							
							db/Configured: convert path to UTF-8 before injecting into configuration  
						
						
						
						
					 
					
						2015-03-05 08:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						59dd8ffbc6 
					 
					
						
						
							
							PlaylistFile: use Path::ToUTF8() instead of PathToUTF8()  
						
						
						
						
					 
					
						2015-03-05 08:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8f9fe1b11a 
					 
					
						
						
							
							PlaylistFile: don't insert "file://" before absolute paths  
						
						... 
						
						
						
						This prefix is deprecated. 
						
						
					 
					
						2015-03-05 08:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9ed0152cf2 
					 
					
						
						
							
							unix/PidFile: use the UTF-8 path for error message  
						
						
						
						
					 
					
						2015-03-05 08:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						250332a8d5 
					 
					
						
						
							
							util/StringUtil: reorder functions  
						
						
						
						
					 
					
						2015-03-04 20:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						39825c6622 
					 
					
						
						
							
							util/ASCII: strip include guard  
						
						
						
						
					 
					
						2015-03-04 20:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cee3070ca4 
					 
					
						
						
							
							output/winmm: use StringStartsWith() instead of strstr()  
						
						
						
						
					 
					
						2015-03-04 08:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd08e5c7da 
					 
					
						
						
							
							fs/io/FileOutputStream: use class FileDescriptor  
						
						
						
						
					 
					
						2015-03-03 23:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dd4beea44c 
					 
					
						
						
							
							system/FileDescriptor: Close() returns bool  
						
						
						
						
					 
					
						2015-03-03 23:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b48d59769 
					 
					
						
						
							
							system/FileDescriptor: add "mode" parameter to Open()  
						
						
						
						
					 
					
						2015-03-03 22:29:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4dec12fcfc 
					 
					
						
						
							
							system/FileDescriptor: move O_NOCTTY|O_CLOEXEC to Open()  
						
						
						
						
					 
					
						2015-03-03 22:20:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						57ad3aca8e 
					 
					
						
						
							
							input/file: use class FileReader  
						
						
						
						
					 
					
						2015-03-03 21:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f677f42be7 
					 
					
						
						
							
							system/FileDescriptor: remove bogus assertions  
						
						
						
						
					 
					
						2015-03-03 21:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a5760670ef 
					 
					
						
						
							
							fs/io/FileReader: add method GetFileInfo()  
						
						
						
						
					 
					
						2015-03-03 21:41:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f04a3ec201 
					 
					
						
						
							
							fs/io/FileReader: add move constructor  
						
						
						
						
					 
					
						2015-03-03 21:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f402c5fe3c 
					 
					
						
						
							
							input/file: pass UTF-8 URI to InputStream ctor  
						
						
						
						
					 
					
						2015-03-03 21:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9352e25392 
					 
					
						
						
							
							input/file: add missing fcntl.h include for posix_fadvise()  
						
						
						
						
					 
					
						2015-03-03 21:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1c90b0c19d 
					 
					
						
						
							
							*: change C-style prototypes, drop "(void)"  
						
						
						
						
					 
					
						2015-03-03 20:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd776ff1a8 
					 
					
						
						
							
							system/FileDescriptor: fix WIN32 checks  
						
						
						
						
					 
					
						2015-03-03 19:44:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						40a587bbaf 
					 
					
						
						
							
							system/FileDescriptor: new wrapper class for a file descriptor  
						
						
						
						
					 
					
						2015-03-03 17:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						818d729d8b 
					 
					
						
						
							
							system/fd_util: remove unused functions  
						
						
						
						
					 
					
						2015-03-03 17:07:52 +01:00