Max Kellermann 
							
						 
					 
					
						
						
							
						
						ef24cfa523 
					 
					
						
						
							
							storage/Plugin: add "prefixes"  
						
						
						
						
					 
					
						2021-10-06 20:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5d35983298 
					 
					
						
						
							
							decoder/openmpt: catch libopenmpt exceptions in scan_stream()  
						
						... 
						
						
						
						Fixes crash bug. 
						
						
					 
					
						2021-10-06 20:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2dacb36789 
					 
					
						
						
							
							LocateUri: throw std::invalid_argument instead of std::runtime_error  
						
						... 
						
						
						
						This should translate to ACK_ERROR_ARG instead of ACK_ERROR_UNKNOWN. 
						
						
					 
					
						2021-10-06 19:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						57a1403f08 
					 
					
						
						
							
							output/pipewire: implement Delay(), fix busy loop while paused  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1265  
						
						
					 
					
						2021-09-24 11:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bad3283182 
					 
					
						
						
							
							output/pipewire: add flag "active", replaces some uses of "paused"  
						
						... 
						
						
						
						This way, we know whether we're explicitly "paused" or "not yet
activated because the ring buffer hasn't been filled yet". 
						
						
					 
					
						2021-09-24 11:33:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6ed4aff4d3 
					 
					
						
						
							
							python/build/libs.py: remove flac, switch to Meson wrap  
						
						
						
						
					 
					
						2021-09-21 16:44:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e525465592 
					 
					
						
						
							
							python/build/verify.py: support SHA256  
						
						
						
						
					 
					
						2021-09-21 16:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						10782f4c84 
					 
					
						
						
							
							{android,win32}/build.py: use makedirs(exist_ok)  
						
						
						
						
					 
					
						2021-09-21 16:04:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2a02576d6d 
					 
					
						
						
							
							python/build/meson.py: move c_args, ... to [built-in options]  
						
						... 
						
						
						
						As per Meson 0.56.0:
 https://mesonbuild.com/Machine-files.html#properties  
						
						
					 
					
						2021-09-21 14:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9ea1578a97 
					 
					
						
						
							
							lib/expat/meson.build: propagate the libexpat dependency  
						
						... 
						
						
						
						Fixes the build with libexpat from Meson wrap. 
						
						
					 
					
						2021-09-21 14:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						520028dcfc 
					 
					
						
						
							
							python/build/libs.py: remove libexpat, switch to Meson wrap  
						
						
						
						
					 
					
						2021-09-21 14:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e98cef06c7 
					 
					
						
						
							
							python/build/meson.py: remove --libdir=lib MultiArch workaround  
						
						... 
						
						
						
						Not necessary anymore since Meson 0.50.0:
 https://mesonbuild.com/Release-notes-for-0-50-0.html#libdir-defaults-to-lib-when-cross-compiling  
						
						
					 
					
						2021-09-21 13:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aef0535c55 
					 
					
						
						
							
							python/build/libs.py: remove libvorbis, switch to Meson wrap  
						
						
						
						
					 
					
						2021-09-21 13:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6b1d0cb01d 
					 
					
						
						
							
							meson.build: disable compiler warnings for subprojects  
						
						... 
						
						
						
						Requires Meson 0.56.0:
 https://mesonbuild.com/Release-notes-for-0-56-0.html#per-subproject-warning_level-option  
						
						
					 
					
						2021-09-21 13:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f23ecf00da 
					 
					
						
						
							
							meson.build: set per-subproject "default_library"  
						
						... 
						
						
						
						Requires Meson 0.54.0:
 https://mesonbuild.com/Release-notes-for-0-54-0.html#per-subproject-default_library-and-werror-options  
						
						
					 
					
						2021-09-21 13:41:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a1c1e26875 
					 
					
						
						
							
							meson.build: require Meson 0.56.0  
						
						... 
						
						
						
						I want to use per-subproject warning_level (0.56.0), default_library
(0.54.0). 
						
						
					 
					
						2021-09-21 13:39:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						410b8711f2 
					 
					
						
						
							
							lib/curl/meson.build: add -DCURL_STATICLIB on Windows  
						
						... 
						
						
						
						Necessary since commit 6acf81d5ae 
						
						
					 
					
						2021-09-21 13:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6acf81d5ae 
					 
					
						
						
							
							python/build/libs.py: build CURL with cmake  
						
						
						
						
					 
					
						2021-09-21 12:30:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4eb56d844e 
					 
					
						
						
							
							python/build/libs.py: update Boost to 1.77.0  
						
						
						
						
					 
					
						2021-09-21 12:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5faf6d061f 
					 
					
						
						
							
							python/build/libs.py: build expat with cmake  
						
						
						
						
					 
					
						2021-09-20 23:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d5a9f6d79d 
					 
					
						
						
							
							python/build/libs.py: build libogg, libvorbis with cmake  
						
						
						
						
					 
					
						2021-09-20 23:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2699889342 
					 
					
						
						
							
							python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE  
						
						... 
						
						
						
						Let cmake know that we're cross-crompiling. 
						
						
					 
					
						2021-09-20 23:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e4f933361e 
					 
					
						
						
							
							python/build/libs.py: update OpenSSL to 3.0.0  
						
						
						
						
					 
					
						2021-09-20 22:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f278977e9 
					 
					
						
						
							
							build/python/project: add build(), calls _build()  
						
						... 
						
						
						
						Prepare to add some code around the _build() call. 
						
						
					 
					
						2021-09-20 22:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f2f705dca 
					 
					
						
						
							
							build/python/make: rename build() to build_make()  
						
						... 
						
						
						
						Eliminate conflict with other Project classes. 
						
						
					 
					
						2021-09-20 22:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f31e38145d 
					 
					
						
						
							
							python/build/cmake.py: some ccache support  
						
						
						
						
					 
					
						2021-09-20 22:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0231622169 
					 
					
						
						
							
							build/python/cmake: add "windows_configure_args"  
						
						
						
						
					 
					
						2021-09-20 22:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						937423dbcf 
					 
					
						
						
							
							event/Loop: check the quit flag after RunDeferred()  
						
						... 
						
						
						
						Allow DeferredEvents to call EventLoop::Break(). 
						
						
					 
					
						2021-09-10 12:14:18 +02:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						40483d8478 
					 
					
						
						
							
							fix wrong emplace usage  
						
						... 
						
						
						
						emplace already calls std::pair. No need for it again.
No need to emplace when calling std::make_shared.
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
					 
					
						2021-09-07 21:14:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						6ec5089cc9 
					 
					
						
						
							
							remove std::make_pair  
						
						... 
						
						
						
						make_pair is an old C++98 function that can be replaced by modern
shorter constructs.
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
					 
					
						2021-09-07 21:13:22 -07:00 
						 
				 
			
				
					
						
							
							
								iconoclasthero 
							
						 
					 
					
						
						
							
						
						15f419e1cb 
					 
					
						
						
							
							Update user.rst  
						
						... 
						
						
						
						NB: Check the sysconfdir setting to determine where mpd will look for mpd.conf; if you expect mpd to look for /etc/mpd.conf the sysconfdir must be '/etc' (i.e., not 'etc' which will result in mpd looking for /usr/local/etc/mpd.conf):
 
.. code-block:: none
 
 meson configure output/release |grep sysconfdir
If this is not /etc (or another path you wish to specify):
.. code-block:: none
 $ meson configure output/release -Dsysconfdir='/etc' ; meson configure output/release |grep syscon
  sysconfdir              /etc                                               Sysconf data directory 
						
						
					 
					
						2021-09-06 12:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bdd8c34c67 
					 
					
						
						
							
							Merge branch 'move' of git://github.com/neheb/MPD  
						
						
						
						
					 
					
						2021-08-29 06:47:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c9a9248c9f 
					 
					
						
						
							
							java/Class: use Java::LocalObject  
						
						... 
						
						
						
						This eliminates all but one DeleteLocalRef() call. 
						
						
					 
					
						2021-08-28 08:09:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						31f7fede30 
					 
					
						
						
							
							java/GlobalRef: remove method Set(), always require initialization  
						
						
						
						
					 
					
						2021-08-28 08:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						917fe549b0 
					 
					
						
						
							
							java/Object: use type aliases  
						
						
						
						
					 
					
						2021-08-28 08:05:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8e430e55af 
					 
					
						
						
							
							Java/GlobalRef: add LocalRef cast constructor  
						
						
						
						
					 
					
						2021-08-28 08:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9e61bda592 
					 
					
						
						
							
							java/String: add class StringUTFChars()  
						
						
						
						
					 
					
						2021-08-27 12:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						56997290d7 
					 
					
						
						
							
							io/BufferedOutputStream: add method Discard()  
						
						
						
						
					 
					
						2021-08-27 12:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d2f84f3df8 
					 
					
						
						
							
							io/BufferedOutputStream: allow specifying the buffer size  
						
						
						
						
					 
					
						2021-08-27 12:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9da28e5c73 
					 
					
						
						
							
							io/BufferedOutputStream: more API documentation  
						
						
						
						
					 
					
						2021-08-27 12:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d1f9b06f84 
					 
					
						
						
							
							io/BufferedOutputStream: add WriteT()  
						
						
						
						
					 
					
						2021-08-27 12:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f9f3306db9 
					 
					
						
						
							
							io/BufferedOutputStream: use std::size_t  
						
						
						
						
					 
					
						2021-08-27 12:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						19d19cd737 
					 
					
						
						
							
							fs/io/BufferedOutputStream: avoid including windows.h  
						
						... 
						
						
						
						Include the most specific header documented by MSDN instead. 
						
						
					 
					
						2021-08-27 12:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b1175acb59 
					 
					
						
						
							
							util/StringView: hard-code C++17  
						
						
						
						
					 
					
						2021-08-27 12:01:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						672278e5fd 
					 
					
						
						
							
							util/StringView: use [[gnu::]] attributes  
						
						
						
						
					 
					
						2021-08-27 11:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da155f8822 
					 
					
						
						
							
							util/StringCompare: use [[gnu::]] attributes  
						
						
						
						
					 
					
						2021-08-27 11:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4026ef63b6 
					 
					
						
						
							
							util/StringAPI: use [[gnu::]] attributes  
						
						
						
						
					 
					
						2021-08-27 11:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b282682ba5 
					 
					
						
						
							
							use using instead of typedef  
						
						
						
						
					 
					
						2021-08-27 11:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad00926e1b 
					 
					
						
						
							
							util/AllocatedArray: add method release()  
						
						
						
						
					 
					
						2021-08-27 11:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						0b774df375 
					 
					
						
						
							
							prevent use after move  
						
						... 
						
						
						
						These should be equivalent anyway.
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
					 
					
						2021-08-26 13:38:36 -07:00