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 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8b6b3ff28a 
					 
					
						
						
							
							neighbor/Glue: fix rollback range  
						
						
						
						
					 
					
						2014-01-26 13:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4a3dc2cea2 
					 
					
						
						
							
							db/upnp: rename variables  
						
						
						
						
					 
					
						2014-01-26 13:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bd0cfffe23 
					 
					
						
						
							
							neighbor/Info: add constructor  
						
						
						
						
					 
					
						2014-01-26 13:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8c5ea7ec55 
					 
					
						
						
							
							Makefile.am: add DespotifyUtils.cxx to libinput.a and libplaylist_plugins.a  
						
						... 
						
						
						
						Simplifies test program rules. 
						
						
					 
					
						2014-01-26 13:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						412d1b0a01 
					 
					
						
						
							
							Makefile.am: use $(MKDIR_P)  
						
						
						
						
					 
					
						2014-01-26 12:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						642be502c0 
					 
					
						
						
							
							NeighborCommands: convert assertion to runtime check  
						
						
						
						
					 
					
						2014-01-26 01:17:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5c4a42caa0 
					 
					
						
						
							
							neighbor: new subsystem to detect file servers on the local network  
						
						... 
						
						
						
						This commit adds the NeighborPlugin API which can be used to detect
nearby file servers that can be used by input plugins.  This list of
servers is exported using the new "listneighbors" command.  The idle
even "neighbor" notifies interested clients when a new neighbor is
found or an existing one is lost.
There's a lot missing currently: protocol&user documentation, and a
way to "mount" remote servers into the music database.  Obviously,
some code from the UPnP database plugin can be moved to a neighbor
plugin. 
						
						
					 
					
						2014-01-26 00:10:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e847788569 
					 
					
						
						
							
							lib/smbclient/Init: return empty username/password  
						
						... 
						
						
						
						This appears to be the right thing to do when we want anonymous login. 
						
						
					 
					
						2014-01-26 00:08:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						86ca5b3f16 
					 
					
						
						
							
							input/smbclient: move code to lib/smbclient/Init.cxx  
						
						
						
						
					 
					
						2014-01-25 23:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9b1fbdbca6 
					 
					
						
						
							
							ConfigGlobal: add config_find_block()  
						
						... 
						
						
						
						Merge duplicate code. 
						
						
					 
					
						2014-01-24 16:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						97391fd4b9 
					 
					
						
						
							
							DespotifyUtils, Expat: move to lib/  
						
						
						
						
					 
					
						2014-01-24 16:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						68eda78704 
					 
					
						
						
							
							Mixer*: move to mixer/  
						
						
						
						
					 
					
						2014-01-24 16:44:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7c52a1c04b 
					 
					
						
						
							
							Filter*: move to filter/  
						
						
						
						
					 
					
						2014-01-24 16:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9d34fc394c 
					 
					
						
						
							
							Database*: move to db/  
						
						
						
						
					 
					
						2014-01-24 16:38:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						973c9872f9 
					 
					
						
						
							
							Sticker*: move to sticker/  
						
						
						
						
					 
					
						2014-01-24 16:38:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						eef7ba48dd 
					 
					
						
						
							
							Win32Main: move to win32/  
						
						
						
						
					 
					
						2014-01-24 16:37:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						299ff2b23f 
					 
					
						
						
							
							move daemonization code to unix/  
						
						
						
						
					 
					
						2014-01-24 16:37:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f8bfea8bae 
					 
					
						
						
							
							Input*: move to input/  
						
						
						
						
					 
					
						2014-01-24 16:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e199c33c6e 
					 
					
						
						
							
							Client*: move to client/  
						
						
						
						
					 
					
						2014-01-24 00:26:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						08296cd66d 
					 
					
						
						
							
							Update*: move to update/  
						
						
						
						
					 
					
						2014-01-24 00:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						197b503f3e 
					 
					
						
						
							
							Config*: move to config/  
						
						
						
						
					 
					
						2014-01-24 00:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						129eb178eb 
					 
					
						
						
							
							Queue*: move to queue/  
						
						
						
						
					 
					
						2014-01-24 00:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b70f5e490 
					 
					
						
						
							
							Zeroconf*: move to zeroconf/  
						
						
						
						
					 
					
						2014-01-24 00:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4aa6d39fd8 
					 
					
						
						
							
							archive/*: move to archive/plugins/  
						
						
						
						
					 
					
						2014-01-24 00:09:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						51adaf2c47 
					 
					
						
						
							
							decoder/*: move to decoder/plugins/  
						
						
						
						
					 
					
						2014-01-24 00:02:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ea5b901bcc 
					 
					
						
						
							
							output/*: move to output/plugins/  
						
						
						
						
					 
					
						2014-01-23 23:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1f19841bd 
					 
					
						
						
							
							playlist/*: move to playlist/plugins/  
						
						
						
						
					 
					
						2014-01-23 23:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						655ad34414 
					 
					
						
						
							
							Encoder*: move to src/encoder  
						
						... 
						
						
						
						.. and move the plugins to src/encoder/plugins/. 
						
						
					 
					
						2014-01-23 23:09:14 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						017eecb8e8 
					 
					
						
						
							
							UPGRADING: remove obsolete file  
						
						... 
						
						
						
						This file has been unmaintained for 5 years, and nowadays, MPD tries
very hard to stay compatible with older versions. 
						
						
					 
					
						2014-01-23 23:06:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b8e382b011 
					 
					
						
						
							
							db/upnp/Discovery: use std::list instead of std::map  
						
						... 
						
						
						
						There will only be very few items, and that does not justify the bloat
of std::map. 
						
						
					 
					
						2014-01-23 22:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c9af358e4b 
					 
					
						
						
							
							db/upnp/Discovery: move code to LockAdd(), LockRemove()  
						
						
						
						
					 
					
						2014-01-23 22:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3afcfe3330 
					 
					
						
						
							
							db/upnp/Discovery: un-inline the destructor  
						
						
						
						
					 
					
						2014-01-23 22:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b521d8564a 
					 
					
						
						
							
							Makefile.am: always link test/dump_playlist with DetachedSong.cxx  
						
						... 
						
						
						
						Fixes linker failure. 
						
						
					 
					
						2014-01-23 22:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						53a13e8bc6 
					 
					
						
						
							
							DetachedSong: un-inline the destructor  
						
						... 
						
						
						
						Reduce bloat. 
						
						
					 
					
						2014-01-23 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f3f5e2e162 
					 
					
						
						
							
							db/upnp: un-inline a few destructors  
						
						... 
						
						
						
						Reduce bloat. 
						
						
					 
					
						2014-01-23 21:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ec41d849bb 
					 
					
						
						
							
							thread/Name: set thread names  
						
						... 
						
						
						
						For debugging. 
						
						
					 
					
						2014-01-23 10:07:14 +01:00