Rosen Penev 
							
						 
					 
					
						
						
							
						
						5d787806fe 
					 
					
						
						
							
							[clang-tidy] add ending namespace comments  
						
						... 
						
						
						
						Found with llvm-namespace-comment
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-16 16:44:37 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9abb686eeb 
					 
					
						
						
							
							increment version number to 0.21.21  
						
						
						
						
							
						
					 
					
						2020-02-16 20:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dea0cc165d 
					 
					
						
						
							
							input/cache/Manager: add method Flush()  
						
						
						
						
							
						
					 
					
						2020-02-16 20:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						07e0a31d02 
					 
					
						
						
							
							Merge tag 'v0.21.20'  
						
						... 
						
						
						
						release v0.21.20 
						
						
							
						
					 
					
						2020-02-16 20:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f24bcc7f42 
					 
					
						
						
							
							release v0.21.20  
						
						
						
						
							
 
						
					 
					
						2020-02-16 20:43:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						89800324cb 
					 
					
						
						
							
							.travis.yml: use GTest 1.8.0 instead of HEAD  
						
						... 
						
						
						
						Fixes strange C++11 compatibility problems during GTest installation:
 /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:1: error: unknown type name 'constexpr'
 constexpr bool TypedTestCaseIsDeprecated() { return true; }
 /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:11: error: expected unqualified-id
 constexpr bool TypedTestCaseIsDeprecated() { return true; }
 /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1254:1: error: unknown type name 'constexpr'
 constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; } 
						
						
							
						
					 
					
						2020-02-16 20:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						050e30418c 
					 
					
						
						
							
							Fix travis  
						
						... 
						
						
						
						pip is bugged on arm64 and s390x. Add --no-cache-dir to fix. For
consistency, it doesn't hurt to add everywhere. 
						
						
							
						
					 
					
						2020-02-16 19:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36a678276b 
					 
					
						
						
							
							storage/composite: no "=default" in constructor  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/pull/739  (essentially
the same, but with a proper explanation) 
						
						
							
						
					 
					
						2020-02-16 19:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d4a6d647a0 
					 
					
						
						
							
							Merge branch 'efuhgeh' of git://github.com/neheb/MPD  
						
						
						
						
							
						
					 
					
						2020-02-16 19:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5397d18ed9 
					 
					
						
						
							
							protocol/ArgParser: cast seek offset to SignedSongTime  
						
						... 
						
						
						
						"The issue is that ParseCommandArgSignedSongTime parses with
SongTime::FromS, not SignedSongTime::FromS, before casting back to a
SignedSongTime for the return. With x86 overflow rules this doesn't
matter, but on ARM the first cast turns negative values to zero."
Closes https://github.com/MusicPlayerDaemon/MPD/issues/757  
						
						
							
						
					 
					
						2020-02-10 09:18:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2d3b51665e 
					 
					
						
						
							
							util/BitReverse: generate table with constexpr function  
						
						... 
						
						
						
						Get rid of the macro hell. 
						
						
							
						
					 
					
						2020-02-05 19:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7b03f55cb4 
					 
					
						
						
							
							util/bit_reverse: convert to C++  
						
						
						
						
							
						
					 
					
						2020-02-05 19:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b84444b680 
					 
					
						
						
							
							archive/iso9660: rewrite the macro CEILING as function  
						
						
						
						
							
						
					 
					
						2020-02-05 19:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1e421cbcb2 
					 
					
						
						
							
							Merge remote-tracking branches 'neheb/patch-2', 'neheb/con', 'neheb/cons', 'neheb/guruhg', 'neheb/r12R3', 'neheb/fefgheh' and 'neheb/rhgerg3453'  
						
						
						
						
							
						
					 
					
						2020-02-05 19:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						a4eed3e330 
					 
					
						
						
							
							[clang-tidy] use forward instead of move  
						
						... 
						
						
						
						Found with bugprone-move-forwarding-reference
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 18:31:00 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						b9db8ddee6 
					 
					
						
						
							
							[clang-tidy] remove misplaced const  
						
						... 
						
						
						
						The rhs evaluates to void *const, not const void*.
Found with misc-misplaced-const
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:27:14 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						9cf1385765 
					 
					
						
						
							
							[clang-tidy] remove static in namespace  
						
						... 
						
						
						
						Found with readability-static-definition-in-anonymous-namespace
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:25:31 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						a3963de668 
					 
					
						
						
							
							[clang-tidy] change integer prefixes to uppercase  
						
						... 
						
						
						
						Found with readability-uppercase-literal-suffix
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:20:50 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						7d2c4ec775 
					 
					
						
						
							
							[clang-tidy] remove unneeded return  
						
						... 
						
						
						
						Found with readability-redundant-control-flow
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:19:52 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						1de5bd64d8 
					 
					
						
						
							
							[clang-tidy] remove const in declaration  
						
						... 
						
						
						
						Found with readability-avoid-const-params-in-decls
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:17:10 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						1923cf3844 
					 
					
						
						
							
							remove redundant const qualification  
						
						... 
						
						
						
						Found with readability-const-return-type
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 15:16:28 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						196d5fde65 
					 
					
						
						
							
							Fix travis  
						
						... 
						
						
						
						pip is bugged on arm64 and s390x. Add --no-cache-dir to fix. For
consistency, it doesn't hurt to add everywhere. 
						
						
							
						
					 
					
						2020-02-04 14:35:52 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						140d8547c7 
					 
					
						
						
							
							test/run_decoder: add option --seek  
						
						
						
						
							
						
					 
					
						2020-02-04 22:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						42eb69f46f 
					 
					
						
						
							
							test/meson.build: restore -Wno-missing-declarations for GTest  
						
						... 
						
						
						
						This is still needed for GTest 1.8.0 (Travis / Ubuntu Bionic). 
						
						
							
						
					 
					
						2020-02-04 22:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						6f579ddc95 
					 
					
						
						
							
							test/DumpDecoderClient: allow overriding GetCommand()  
						
						
						
						
							
						
					 
					
						2020-02-04 21:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8e4cb3217e 
					 
					
						
						
							
							lib/xiph/OggSyncState: fix offset counter by using the actual page size  
						
						
						
						
							
						
					 
					
						2020-02-04 21:38:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7bcccbedad 
					 
					
						
						
							
							Merge remote-tracking branches 'neheb/bind', 'neheb/move' and 'neheb/str'  
						
						
						
						
							
						
					 
					
						2020-02-04 17:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7c62887df7 
					 
					
						
						
							
							tag/ApeTag: don't take reference of IterableSplitString() elements  
						
						... 
						
						
						
						This doesn't work because IterableSplitString() returns its elements
by value.
Fixes clang warning:
 loop variable 'i' is always a copy because the range of type 'IterableSplitString' (aka 'BasicIterableSplitString<char>') does not return a reference [-Werror,-Wrange-loop-analysis] 
						
						
							
						
					 
					
						2020-02-04 16:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3fc859c42d 
					 
					
						
						
							
							Merge branch 'v0.21.x'  
						
						
						
						
							
						
					 
					
						2020-02-04 16:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f1ad21d2bf 
					 
					
						
						
							
							test/meson.build: add -Wno-unused-command-line-argument for clang 9+  
						
						
						
						
							
						
					 
					
						2020-02-04 16:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						535a099a27 
					 
					
						
						
							
							test/meson.build: drop obsolete gtest warning suppressions  
						
						
						
						
							
						
					 
					
						2020-02-04 16:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						50003f6ad2 
					 
					
						
						
							
							decoder/ffmpeg: add two more missing commas  
						
						
						
						
							
						
					 
					
						2020-02-04 16:30:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						0914644d2b 
					 
					
						
						
							
							add missing comma  
						
						... 
						
						
						
						Found with bugprone-suspicious-missing-comma
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-04 16:29:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						7e41c4de58 
					 
					
						
						
							
							[clang-tidy] use == instead of compare for strings  
						
						... 
						
						
						
						Found with readability-string-compare
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-02 20:11:25 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						452c41b71f 
					 
					
						
						
							
							[clang-tidy] convert several functions to const &  
						
						... 
						
						
						
						Found with performance-unnecessary-value-param
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-02 13:21:27 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4b0444e760 
					 
					
						
						
							
							Merge remote-tracking branches 'neheb/uniq', 'neheb/bool', 'neheb/loop', 'neheb/bool2', 'neheb/perf', 'neheb/void' and 'neheb/value'  
						
						
						
						
							
						
					 
					
						2020-02-02 16:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						ecad6d936a 
					 
					
						
						
							
							[clang-tidy] pass by value where appropriate  
						
						... 
						
						
						
						Found with modernize-pass-by-value
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:53:44 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						568deefd68 
					 
					
						
						
							
							[clang-tidy] remove pointless void arg  
						
						... 
						
						
						
						Found with modernize-redundant-void-arg
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:52:38 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						40d0420648 
					 
					
						
						
							
							[clang-tidy] convert several loops to const auto&  
						
						... 
						
						
						
						Found with performance-for-range-copy
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:49:17 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						afb29942b0 
					 
					
						
						
							
							[clang-tidy] simplify boolean expressions  
						
						... 
						
						
						
						Found with readability-simplify-boolean-expr
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:47:47 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						15fa780c99 
					 
					
						
						
							
							[clang-tidy] convert several loops to range based ones  
						
						... 
						
						
						
						Found with modernize-loop-convert
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:46:50 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						9db3809c7b 
					 
					
						
						
							
							[clang-tidy] use bool literals where appropriate  
						
						... 
						
						
						
						Found with modernize-use-bool-literals
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:45:33 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						dfed9546aa 
					 
					
						
						
							
							[clang-tidy] replace std::bind with lambdas  
						
						... 
						
						
						
						Found with modernize-avoid-bind
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:43:01 -08:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
							
						
						469cd9582f 
					 
					
						
						
							
							[clang-tidy] use make_unique  
						
						... 
						
						
						
						Found with modernize-make-unique
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
							
						
					 
					
						2020-02-01 19:40:39 -08:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bc6eca2115 
					 
					
						
						
							
							*: add explicit  
						
						
						
						
							
						
					 
					
						2020-02-01 14:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						72ec641f0d 
					 
					
						
						
							
							*: use auto  
						
						
						
						
							
						
					 
					
						2020-02-01 14:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f22f4d357 
					 
					
						
						
							
							*: use nullptr instead of NULL  
						
						
						
						
							
						
					 
					
						2020-02-01 14:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4c52001a35 
					 
					
						
						
							
							*: use defaulted destructors  
						
						
						
						
							
						
					 
					
						2020-02-01 13:47:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						faa04966af 
					 
					
						
						
							
							test/test_pcm_*: use using instead of typedef  
						
						
						
						
							
						
					 
					
						2020-02-01 13:38:55 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						302eff0a59 
					 
					
						
						
							
							decoder/{vorbis,mpcdec}: use using instead of typedef  
						
						
						
						
							
						
					 
					
						2020-02-01 13:38:43 +01:00