Max Kellermann 
							
						 
					 
					
						
						
							
						
						4b044bd8e1 
					 
					
						
						
							
							InotifyUpdate: pass EventLoop to mpd_inotify_init()  
						
						
						
						
					 
					
						2014-01-29 18:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aeaf64b467 
					 
					
						
						
							
							Listen: pass EventLoop to listen_global_init()  
						
						... 
						
						
						
						Don't use global variables. 
						
						
					 
					
						2014-01-29 18:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a137f817f5 
					 
					
						
						
							
							db/Directory: move isRootDirectory() to Uri.hxx  
						
						... 
						
						
						
						Decouple command/OtherCommands.cxx from the "simple" database plugin. 
						
						
					 
					
						2014-01-29 18:05:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ff87145537 
					 
					
						
						
							
							sticker: don't use classes Directory and Song  
						
						... 
						
						
						
						Don't depend on the "simple" database plugin.  This fixes an assertion
failure / crash and allows using stickers with other plugins. 
						
						
					 
					
						2014-01-29 17:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						667481c371 
					 
					
						
						
							
							OutputThread: move more functions into the AudioOutput class  
						
						
						
						
					 
					
						2014-01-29 09:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						af71605769 
					 
					
						
						
							
							output: rename "chunk" to "current_chunk"  
						
						
						
						
					 
					
						2014-01-29 09:23:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4657a3bd0f 
					 
					
						
						
							
							output: move functions into the AudioOutput struct  
						
						
						
						
					 
					
						2014-01-29 08:10:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						cb7366f472 
					 
					
						
						
							
							AudioOutput: make "plugin" a reference  
						
						
						
						
					 
					
						2014-01-29 08:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf803e241f 
					 
					
						
						
							
							AudioOutput: pass plugin to constructor  
						
						... 
						
						
						
						Make it "const". 
						
						
					 
					
						2014-01-29 08:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8a8d023f90 
					 
					
						
						
							
							doc/user: add Debian build dependencies  
						
						
						
						
					 
					
						2014-01-29 08:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b3aa45e58 
					 
					
						
						
							
							CommandLine: remove junk from string literal  
						
						
						
						
					 
					
						2014-01-29 08:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c4403c523f 
					 
					
						
						
							
							AudioOutput: add constructor and destructor  
						
						
						
						
					 
					
						2014-01-28 12:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						07b89b2bad 
					 
					
						
						
							
							ConfigTemplates: rename "AudioOutput" back to "audio_output"  
						
						... 
						
						
						
						sed gone horribly wrong.  D'oh! 
						
						
					 
					
						2014-01-28 12:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						68b79f97f3 
					 
					
						
						
							
							output: rename source files  
						
						
						
						
					 
					
						2014-01-28 11:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						815d72065c 
					 
					
						
						
							
							output: rename struct audio_output to AudioOutput  
						
						
						
						
					 
					
						2014-01-28 11:34:09 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e0dc721324 
					 
					
						
						
							
							OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin  
						
						
						
						
					 
					
						2014-01-28 11:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2f873edc9c 
					 
					
						
						
							
							thread/Name: implementation for Mac OS X  
						
						... 
						
						
						
						pthread_setname_np() doesn't have the "thread" argument on OS X. 
						
						
					 
					
						2014-01-28 11:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d5f46a846a 
					 
					
						
						
							
							Makefile.am: make libneighbor.a conditional  
						
						... 
						
						
						
						Fixes non-Linux build without neighbor plugins. 
						
						
					 
					
						2014-01-28 11:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f5a923b9d1 
					 
					
						
						
							
							OutputAll: convert to class, move instance to class Partition  
						
						... 
						
						
						
						Another big chunk of code for multi-player support. 
						
						
					 
					
						2014-01-28 09:20:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36bab6ef06 
					 
					
						
						
							
							configure.ac: detect libsmbclient without pkg-config  
						
						... 
						
						
						
						The pkg-config file has been added in Samba 4.0.  This commits adds a
fallback for older libsmbclient versions. 
						
						
					 
					
						2014-01-27 15:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5273900b0e 
					 
					
						
						
							
							neighbor/smbclient: add splice_after() fallback for gcc 4.6  
						
						
						
						
					 
					
						2014-01-27 14:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1451344221 
					 
					
						
						
							
							configure.ac: check if -lrt is necessary for clock_gettime()  
						
						
						
						
					 
					
						2014-01-27 14:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8ed9f779cd 
					 
					
						
						
							
							Makefile.am: build test/run_neighbor_explorer with AM_LDADD  
						
						
						
						
					 
					
						2014-01-27 14:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f548a966f5 
					 
					
						
						
							
							Playlist{Info,Vector}: move to db/  
						
						
						
						
					 
					
						2014-01-27 11:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						67ad31b8b2 
					 
					
						
						
							
							doc/developer: mention git pull requests  
						
						
						
						
					 
					
						2014-01-27 10:44:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						35f46eaa3f 
					 
					
						
						
							
							doc/developer: update number of contributors  
						
						
						
						
					 
					
						2014-01-27 10:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ccfb125f02 
					 
					
						
						
							
							doc/developer: add mailman page  
						
						
						
						
					 
					
						2014-01-27 10:44:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f29e3ce8d5 
					 
					
						
						
							
							doc/developer: explain clang static analyzer  
						
						
						
						
					 
					
						2014-01-27 10:36:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bcb4646d6b 
					 
					
						
						
							
							doc/developer: tag for email address  
						
						
						
						
					 
					
						2014-01-27 10:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b8af30da1 
					 
					
						
						
							
							autogen.sh: re-add $ACLOCAL_FLAGS, $AUTOMAKE_FLAGS  
						
						
						
						
					 
					
						2014-01-27 10:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						30fadaed7f 
					 
					
						
						
							
							Merge branch 'v0.18.x'  
						
						
						
						
					 
					
						2014-01-27 10:33:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2b10ecfa37 
					 
					
						
						
							
							IcyMetadataParser: more robust tag parser  
						
						... 
						
						
						
						Allow semicolons and single quotes in the stream title.  This is not
part of any specification, but found in real life. 
						
						
					 
					
						2014-01-27 10:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f7eb2b697e 
					 
					
						
						
							
							test/test_icy_parser: unit test for IcyMetaDataParser.cxx  
						
						
						
						
					 
					
						2014-01-27 09:51:31 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c01282a322 
					 
					
						
						
							
							Makefile.am: remove "sparse" rule  
						
						... 
						
						
						
						We're C++, and sparse understands only plain C. 
						
						
					 
					
						2014-01-27 09:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0e3f18ed70 
					 
					
						
						
							
							Makefile.am: move test-suite.log back to base directory  
						
						... 
						
						
						
						Was broken on out-of-tree builds. 
						
						
					 
					
						2014-01-27 09:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e5b1d30f1b 
					 
					
						
						
							
							autogen.sh: simplify, no versioned program names  
						
						... 
						
						
						
						This was just too complex and fragile.  Anybody who has versioned
program names shall just call those programs manually. 
						
						
					 
					
						2014-01-27 09:25:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6746b751c4 
					 
					
						
						
							
							autogen.sh: don't run aclocal with -I /usr/local/share/aclocal  
						
						... 
						
						
						
						I expect that aclocal is clever enough to find its own include
directories.  If it does not, letting MPD guess it is not the most
reliable idea either. 
						
						
					 
					
						2014-01-27 09:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						544c69c61c 
					 
					
						
						
							
							configure.ac: move autoconf/automake helpers to build/  
						
						
						
						
					 
					
						2014-01-27 09:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0ab66db7b9 
					 
					
						
						
							
							move systemd unit to directory systemd/  
						
						
						
						
					 
					
						2014-01-27 08:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f7669c201f 
					 
					
						
						
							
							Makefile.am: fix "distcheck"  
						
						
						
						
					 
					
						2014-01-27 08:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0b3fbdba87 
					 
					
						
						
							
							neighbor/upnp: UPnP media server discovery  
						
						
						
						
					 
					
						2014-01-26 15:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3dad837ca6 
					 
					
						
						
							
							db/upnp: remove sleep(2) call  
						
						... 
						
						
						
						This call was unnecessary.  It is a bad idea anyway to block the MPD
process for some arbitrary amount of time. 
						
						
					 
					
						2014-01-26 15:50:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d7e78059b0 
					 
					
						
						
							
							upnp: initialize the client handle only once  
						
						... 
						
						
						
						Eliminate class LibUPnP and move the code to ClientInit.cxx.  Its
initialization function can be called multiple times, but
UpnpRegisterClient() is called at most once. 
						
						
					 
					
						2014-01-26 15:43:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						01f7abfc63 
					 
					
						
						
							
							upnp: move library initialization to Init.cxx  
						
						... 
						
						
						
						Allow calling UpnpGlobalInit() multiple times. 
						
						
					 
					
						2014-01-26 15:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e57e89b9d5 
					 
					
						
						
							
							upnp/discovery: use a plain UpnpClient_Handle instead of class LibUPnP  
						
						
						
						
					 
					
						2014-01-26 15:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bcc1f93370 
					 
					
						
						
							
							upnp: add class UpnpCallback  
						
						... 
						
						
						
						Each Upnp*Async() call passes a new cookie pointer, and the cookie
passed to UpnpRegisterClient() appears to be ignored.  Using this
interface is a more elegant approach than having one single "handler"
function. 
						
						
					 
					
						2014-01-26 15:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b161d72326 
					 
					
						
						
							
							CueParser: don't "move" the filename  
						
						... 
						
						
						
						This invalidated the std::string instance, and thus broke the CUE
parser (commit 322b061632 
						
						
					 
					
						2014-01-26 14:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						66c013682f 
					 
					
						
						
							
							upnp: remove obsolete global variable "theLib"  
						
						
						
						
					 
					
						2014-01-26 13:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9f3ba737d6 
					 
					
						
						
							
							upnp/Discovery: add listener interface  
						
						
						
						
					 
					
						2014-01-26 13:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f86f5ad224 
					 
					
						
						
							
							db/upnp: move generic code to lib/upnp/  
						
						
						
						
					 
					
						2014-01-26 13:41:40 +01:00