Max Kellermann 
							
						 
					 
					
						
						
							
						
						0c8ffa1ac3 
					 
					
						
						
							
							output/MultipleOutputs: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4f678aa244 
					 
					
						
						
							
							neighbor/Glue: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3a4a430f6c 
					 
					
						
						
							
							fs/Config: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:09:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						36db40b224 
					 
					
						
						
							
							client/Global: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						426b9672cf 
					 
					
						
						
							
							db/Configured: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:06:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						4d80419982 
					 
					
						
						
							
							pcm/ConfiguredResampler: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3983caa2c8 
					 
					
						
						
							
							Listen: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0b4e0b7bcb 
					 
					
						
						
							
							LogInit: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a9b8d5ecb6 
					 
					
						
						
							
							Permission: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 23:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						60b2338091 
					 
					
						
						
							
							config/Global: remove unused function config_get_path()  
						
						
						
						
					 
					
						2018-07-17 22:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d2594c6380 
					 
					
						
						
							
							storage/Configured: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						667daab056 
					 
					
						
						
							
							config/Global: remove unused function config_get_unsigned()  
						
						
						
						
					 
					
						2018-07-17 22:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2fc0a738ce 
					 
					
						
						
							
							Main: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:54:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						86c531b37d 
					 
					
						
						
							
							config/Data: move std::chrono parsers from Global.hxx  
						
						
						
						
					 
					
						2018-07-17 22:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a5b14a2ea7 
					 
					
						
						
							
							Main: add local ConfigData reference  
						
						
						
						
					 
					
						2018-07-17 22:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf582bd969 
					 
					
						
						
							
							ZeroconfGlue: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:44:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ad866f7a7d 
					 
					
						
						
							
							db/update/Config: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:41:28 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						338a6f2a96 
					 
					
						
						
							
							db/update/Walk: move UpdateConfig initialization to class UpdateService  
						
						
						
						
					 
					
						2018-07-17 22:39:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c3aa53cc97 
					 
					
						
						
							
							db/update/Walk: move configuration to struct UpdateConfig  
						
						
						
						
					 
					
						2018-07-17 22:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						24a86dce21 
					 
					
						
						
							
							tag/Config: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0209bc4ba7 
					 
					
						
						
							
							ReplayGainGlobal: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						dd57b81989 
					 
					
						
						
							
							PlaylistFile: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ffe6819966 
					 
					
						
						
							
							config/Global: move value parser code to struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8af75c78f8 
					 
					
						
						
							
							config/{Global,Block}: throw exception on parser error  
						
						
						
						
					 
					
						2018-07-17 22:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						696add259b 
					 
					
						
						
							
							config/Global: remove unused function config_find_block()  
						
						
						
						
					 
					
						2018-07-17 22:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						f18695eb45 
					 
					
						
						
							
							test/run_output: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d6b0ecac1b 
					 
					
						
						
							
							test/run_filter: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						61a119b607 
					 
					
						
						
							
							playlist/Registry: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:10:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ea5096ac90 
					 
					
						
						
							
							test/read_conf: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:08:48 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						428c2ec0e3 
					 
					
						
						
							
							test/read_conf: throw if setting is not configured  
						
						
						
						
					 
					
						2018-07-17 22:08:08 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1a82981d07 
					 
					
						
						
							
							test/read_conf: validate the setting name early  
						
						
						
						
					 
					
						2018-07-17 22:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0ff0aca2e2 
					 
					
						
						
							
							input/Init: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7b02c0224c 
					 
					
						
						
							
							filter/LoadChain: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						57d77cc8a0 
					 
					
						
						
							
							decoder/List: use struct ConfigData  
						
						
						
						
					 
					
						2018-07-17 22:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						9fe0585056 
					 
					
						
						
							
							config/Global: add GetGlobalConfig()  
						
						
						
						
					 
					
						2018-07-17 22:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8c366f0774 
					 
					
						
						
							
							config/Data: automatic initialization  
						
						
						
						
					 
					
						2018-07-17 22:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d6529d8c60 
					 
					
						
						
							
							test/*: catch and print all exceptions  
						
						
						
						
					 
					
						2018-07-17 21:58:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						edb44a536a 
					 
					
						
						
							
							util/PrintException: new utility class  
						
						
						
						
					 
					
						2018-07-17 21:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						eeaaea802a 
					 
					
						
						
							
							config/Data: FindBlock() throws on error  
						
						
						
						
					 
					
						2018-07-17 21:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						15c36baefd 
					 
					
						
						
							
							config/Data: add method FindBlock()  
						
						
						
						
					 
					
						2018-07-17 21:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						33deb84aa1 
					 
					
						
						
							
							config/Data: make getters const  
						
						
						
						
					 
					
						2018-07-17 21:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b211d31a64 
					 
					
						
						
							
							config/Data: add getter methods  
						
						
						
						
					 
					
						2018-07-17 21:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5b192beaa5 
					 
					
						
						
							
							config/Global: remove ConfigBlock::SetUsed() call, let caller do that  
						
						... 
						
						
						
						This fixes an old bug which caused the "unused" warnings to be
unreliable; only the first block in the list was marked as being
"used", no matter if it was really used, and the rest was never marked
as "used", suppressing all warnings for them. 
						
						
					 
					
						2018-07-17 21:08:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ef38330d74 
					 
					
						
						
							
							config/Block: add method SetUsed()  
						
						
						
						
					 
					
						2018-07-17 21:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						987b60ae73 
					 
					
						
						
							
							config/Block: make "used" mutable  
						
						
						
						
					 
					
						2018-07-17 21:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7db0f7c4da 
					 
					
						
						
							
							config/Param: remove unused "used" flag  
						
						
						
						
					 
					
						2018-07-17 20:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a4eeaff63f 
					 
					
						
						
							
							config/File: move duplicate code to ExpectValueAndEnd()  
						
						
						
						
					 
					
						2018-07-17 20:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7807ddae57 
					 
					
						
						
							
							config/Param: allow moving the value  
						
						
						
						
					 
					
						2018-07-17 20:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						566af6827e 
					 
					
						
						
							
							config/Param: inline the constructor  
						
						
						
						
					 
					
						2018-07-17 20:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						bf046d895e 
					 
					
						
						
							
							config/Param: use C++11 initializers  
						
						
						
						
					 
					
						2018-07-17 20:27:47 +02:00