Max Kellermann 
							
						 
					 
					
						
						
							
						
						01af2778ab 
					 
					
						
						
							
							time/ISO8601: throw std::invalid_argument on error  
						
						... 
						
						
						
						Throwing std::runtime_error was slightly wrong. 
						
						
							
						
					 
					
						2021-02-12 18:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad03c70753 
					 
					
						
						
							
							event/TimerWheel: workaround for GCC9 bug  
						
						
						
						
							
						
					 
					
						2021-02-12 18:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7fe0095fa7 
					 
					
						
						
							
							util/IntrusiveList: add noexcept to defaulted constructor  
						
						
						
						
							
						
					 
					
						2021-02-11 21:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a4b236348f 
					 
					
						
						
							
							Merge branch 'v0.22.x'  
						
						
						
						
							
						
					 
					
						2021-02-07 22:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						da5ff779c6 
					 
					
						
						
							
							python/build/libs.py: enable CURL/schannel support on Windows  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1031  
						
						
							
						
					 
					
						2021-02-07 21:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e7da5b104d 
					 
					
						
						
							
							archive/iso9660: another fix for unaligned reads  
						
						... 
						
						
						
						Commit 79b2366387https://github.com/MusicPlayerDaemon/MPD/issues/1067  
						
						
							
						
					 
					
						2021-02-07 21:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						aa40aae5bd 
					 
					
						
						
							
							doc/user.rst: add section about profiling MPD  
						
						
						
						
							
						
					 
					
						2021-02-07 21:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4be76f3c8f 
					 
					
						
						
							
							archive/iso9660: check "skip==0" before doing optimized large read  
						
						... 
						
						
						
						After a Seek() to an odd offset, some data needs to be skipped from
the start of the block, and reading right into the given buffer
doesn't work. 
						
						
							
						
					 
					
						2021-02-07 21:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c58c53293c 
					 
					
						
						
							
							test/run_input: add option --seek  
						
						
						
						
							
						
					 
					
						2021-02-07 21:20:17 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8695a2806a 
					 
					
						
						
							
							test/run_input: document more options  
						
						
						
						
							
						
					 
					
						2021-02-07 21:17:10 +01:00 
						 
				 
			
				
					
						
							
							
								vkostas 
							
						 
					 
					
						
						
							
						
						a59f1b21a6 
					 
					
						
						
							
							Fix: Separate Conductor from Performer  
						
						... 
						
						
						
						Conductor was incorrectly saved to Performer tag in MPD database 
						
						
							
						
					 
					
						2021-02-07 20:45:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5a16e3ffa3 
					 
					
						
						
							
							event/TimerWheel: optimized container for CoarseTimerEvent  
						
						
						
						
							
						
					 
					
						2021-02-05 18:24:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d1957b83c8 
					 
					
						
						
							
							event/Chrono: add type alias TimePoint  
						
						
						
						
							
						
					 
					
						2021-02-05 18:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1b4fd74575 
					 
					
						
						
							
							event/TimerEvent: rename to FineTimerEvent  
						
						... 
						
						
						
						... and make TimerEvent a type alias for FineTimerEvent (i.e. swap
names). 
						
						
							
						
					 
					
						2021-02-05 18:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						def962b6cb 
					 
					
						
						
							
							event/{Coarse,Fine,Far}TimerEvent: aliases for TimerEvent  
						
						... 
						
						
						
						Preparing for a variant of TimerEvent with coarse 1-second
granularity, but cheaper (with a timer wheel). 
						
						
							
						
					 
					
						2021-02-05 18:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e802f1f61a 
					 
					
						
						
							
							event/Loop: move TimerSet to separate class  
						
						
						
						
							
						
					 
					
						2021-02-05 18:09:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						271b287356 
					 
					
						
						
							
							event/TimerEvent: assign due in Schedule()  
						
						
						
						
							
						
					 
					
						2021-02-05 17:57:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2a30acd99c 
					 
					
						
						
							
							event/Loop: use [[gnu::pure]]  
						
						
						
						
							
						
					 
					
						2021-02-05 17:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a8e70f18fd 
					 
					
						
						
							
							event/*: use using instead of typedef  
						
						
						
						
							
						
					 
					
						2021-02-05 17:54:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ddd9f20a0b 
					 
					
						
						
							
							fs/io/GunzipReader: document that the constructor throws  
						
						
						
						
							
						
					 
					
						2021-02-04 17:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f4a5d671fe 
					 
					
						
						
							
							util/{Const,Writable}Buffer: include cleanup  
						
						
						
						
							
						
					 
					
						2021-02-04 17:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Backhouse 
							
						 
					 
					
						
						
							
						
						c72006dbcc 
					 
					
						
						
							
							zeroconf/ZeroconfBonjour: Cleanup formatting from previous commit  
						
						
						
						
							
						
					 
					
						2021-01-23 06:13:05 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Backhouse 
							
						 
					 
					
						
						
							
						
						06fe30e2bd 
					 
					
						
						
							
							zeroconf/ZeroconfBonjour: Fix compile errors resulting from "refactor to SocketEvent" and reenable bonjour for darwin build  
						
						
						
						
							
						
					 
					
						2021-01-23 06:06:49 -05:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						08e76815ba 
					 
					
						
						
							
							io/FileDescriptor: use std::byte  
						
						
						
						
							
						
					 
					
						2021-01-22 12:50:16 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						33ac3eb551 
					 
					
						
						
							
							lib/curl/Easy: add methods SetVerify{Host,Peer}()  
						
						
						
						
							
						
					 
					
						2021-01-22 12:34:04 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d56a51cb5e 
					 
					
						
						
							
							Merge branch 'v0.22.x'  
						
						
						
						
							
						
					 
					
						2021-01-21 22:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9e2d09dabc 
					 
					
						
						
							
							net/SocketError: add syscall specific check functions  
						
						... 
						
						
						
						Fixes Windows compatibility. 
						
						
							
						
					 
					
						2021-01-21 22:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2719f62feb 
					 
					
						
						
							
							net/SocketError: relicense to BSD-2  
						
						
						
						
							
						
					 
					
						2021-01-21 21:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						065a0c09f8 
					 
					
						
						
							
							fs/io/StdioOutputStream: include cleanup  
						
						
						
						
							
						
					 
					
						2021-01-21 21:13:40 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						04731fb7cc 
					 
					
						
						
							
							util/StringPointer: add operator==(std::nullptr_t)  
						
						
						
						
							
						
					 
					
						2021-01-21 21:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						12ff5a547f 
					 
					
						
						
							
							fs/io/FileOutputStream: add noexcept  
						
						
						
						
							
						
					 
					
						2021-01-21 21:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9b2eb74f95 
					 
					
						
						
							
							util/AllocatedString: fix operator= parameter type  
						
						
						
						
							
						
					 
					
						2021-01-21 20:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						84084baa65 
					 
					
						
						
							
							util/AllocatedString: remove wrong std:: prefix  
						
						
						
						
							
						
					 
					
						2021-01-21 20:16:32 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3bc45fbf68 
					 
					
						
						
							
							util/AllocatedString: remove Null(), IsNull()  
						
						
						
						
							
						
					 
					
						2021-01-21 20:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36168a24f5 
					 
					
						
						
							
							util/AllocatedString: support casting a nulled instance to string_view  
						
						
						
						
							
						
					 
					
						2021-01-21 20:06:01 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5e67443a1a 
					 
					
						
						
							
							util/{Const,Writable}Buffer: always enable assertions  
						
						
						
						
							
						
					 
					
						2021-01-21 20:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						17858143b3 
					 
					
						
						
							
							util/{Const,Writable}Buffer: enable constexpr on more methods  
						
						
						
						
							
						
					 
					
						2021-01-21 20:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c44a7b2705 
					 
					
						
						
							
							util/AllocatedArray: add operator=(nullptr)  
						
						
						
						
							
						
					 
					
						2021-01-21 20:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0ded23591b 
					 
					
						
						
							
							util/AllocatedString: add operator=()  
						
						
						
						
							
						
					 
					
						2021-01-21 20:02:52 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c1a7aa652d 
					 
					
						
						
							
							util/AllocatedString: replace Clone() with copy constructor  
						
						
						
						
							
						
					 
					
						2021-01-21 20:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8d47f51399 
					 
					
						
						
							
							util/AllocatedString: add const_pointer constructor  
						
						
						
						
							
						
					 
					
						2021-01-21 18:06:10 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a81c9bfb81 
					 
					
						
						
							
							util/AllocatedString: add string_view constructor  
						
						... 
						
						
						
						Replaces the static Duplicate() method. 
						
						
							
						
					 
					
						2021-01-21 18:05:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1caf57644f 
					 
					
						
						
							
							util/AllocatedString: add default constructor  
						
						
						
						
							
						
					 
					
						2021-01-21 18:05:50 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c70b63c183 
					 
					
						
						
							
							util/AllocatedString: rename to BasicAllocatedString  
						
						... 
						
						
						
						To make things simpler, AllocatedString is now a non-template class. 
						
						
							
						
					 
					
						2021-01-21 18:04:03 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1b89b4ef83 
					 
					
						
						
							
							Merge branch 'v0.22.x'  
						
						
						
						
							
						
					 
					
						2021-01-21 17:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						234cedd6c6 
					 
					
						
						
							
							increment version number to 0.22.5  
						
						
						
						
							
						
					 
					
						2021-01-21 17:43:25 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8279cafd6d 
					 
					
						
						
							
							Merge tag 'v0.22.4'  
						
						... 
						
						
						
						release v0.22.4 
						
						
							
						
					 
					
						2021-01-21 17:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b946e9d95 
					 
					
						
						
							
							android/AndroidManifest.xml: android release 0.22.4  
						
						
						
						
							
						
					 
					
						2021-01-21 17:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b46ca50dcc 
					 
					
						
						
							
							android/AndroidManifest.xml: raise targetSdkVersion to 29  
						
						... 
						
						
						
						The Google overlords require me to change to 29 or else I can't upload
new releases to Google Play.
 https://developer.android.com/distribute/best-practices/develop/target-sdk  
						
						
							
						
					 
					
						2021-01-21 17:35:59 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0d76c3be9 
					 
					
						
						
							
							release v0.22.4  
						
						
						
						
							
 
						
					 
					
						2021-01-21 17:21:20 +01:00