Max Kellermann 
							
						 
					 
					
						
						
							
						
						403aa8c5a1 
					 
					
						
						
							
							{android,win32}/build.py: upgrade libvorbis, FFmpeg, CURL  
						
						
						
						
					 
					
						2015-05-05 12:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Michal Nazarewicz 
							
						 
					 
					
						
						
							
						
						0d7ee2b014 
					 
					
						
						
							
							OpusEncoderPlugin: initialise granulepos so we end up with sane values  
						
						... 
						
						
						
						Not initialising granulepos leads to it having arbitrary values in the
encoded stream including possibly negative values which are not valid
and confuse opusdec.  Explicitly initialise opus_encoder::granulepos
to avoid that problem. 
						
						
					 
					
						2015-03-25 18:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2f5fd91bd8 
					 
					
						
						
							
							configure.ac: prepare for 0.19.10  
						
						
						
						
					 
					
						2015-03-25 18:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd1148c6aa 
					 
					
						
						
							
							db/update/ExcludeList: use the NarrowPath class  
						
						
						
						
					 
					
						2015-03-25 17:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cfd26f53f0 
					 
					
						
						
							
							fs/io/FileOutputStream: fix wrong #ifdef WIN32  
						
						
						
						
					 
					
						2015-03-25 17:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						69ad5671ed 
					 
					
						
						
							
							Playlist*: use the BufferedOutputStream API instead of FILE*  
						
						
						
						
					 
					
						2015-03-24 22:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f9e0f0d257 
					 
					
						
						
							
							PlaylistSave: return bool/Error instead of PlaylistResult  
						
						
						
						
					 
					
						2015-03-24 22:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						98f3135ad3 
					 
					
						
						
							
							PlaylistFile: export spl_map_to_fs() and TranslatePlaylistError()  
						
						
						
						
					 
					
						2015-03-24 22:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8c9c3a91e6 
					 
					
						
						
							
							PlaylistFile: eliminate redundant spl_map() calls  
						
						
						
						
					 
					
						2015-03-24 22:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7f3518333d 
					 
					
						
						
							
							Mapper: don't use C-style prototypes  
						
						
						
						
					 
					
						2015-03-24 22:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1f871f103 
					 
					
						
						
							
							fs/io/FileOutputStream: add method Tell()  
						
						
						
						
					 
					
						2015-03-24 22:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6387b52896 
					 
					
						
						
							
							fs/io/FileOutputStream: seek end-of-file in AppendFileOutputStream ctor  
						
						
						
						
					 
					
						2015-03-24 21:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						077e95da85 
					 
					
						
						
							
							system/FileDescriptor: add method Tell()  
						
						
						
						
					 
					
						2015-03-24 21:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7f6e1fbc8d 
					 
					
						
						
							
							fs/io/FileOutputStream: add class AppendFileOutputStream  
						
						
						
						
					 
					
						2015-03-23 22:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						06827cfcf1 
					 
					
						
						
							
							fs/io/FileOutputStream: move code to new class BaseFileOutputStream  
						
						
						
						
					 
					
						2015-03-23 22:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6dc3097998 
					 
					
						
						
							
							fs/io/FileOutputStream: make "path" const  
						
						
						
						
					 
					
						2015-03-23 22:35:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cd35271698 
					 
					
						
						
							
							fs/io/BufferedOutputStream: add code comments  
						
						
						
						
					 
					
						2015-03-23 22:03:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7b575f61d0 
					 
					
						
						
							
							Main: notify systemd when MPD is ready  
						
						
						
						
					 
					
						2015-03-21 14:27:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						400e3ea649 
					 
					
						
						
							
							configure.ac: support libsystemd (instead of the older libsystemd-daemon)  
						
						
						
						
					 
					
						2015-03-20 22:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								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