Igor V. Kovalenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2a5497bac5 
								
							 
						 
						
							
							
								
								json: remove json from public API  
							
							 
							
							... 
							
							
							
							Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/570 > 
							
						 
						
							2021-06-03 21:15:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor V. Kovalenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba768b2e9 
								
							 
						 
						
							
							
								
								json: add JSON encoder  
							
							 
							
							... 
							
							
							
							Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/525 > 
							
						 
						
							2021-03-27 11:18:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Igor V. Kovalenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1df4a311d4 
								
							 
						 
						
							
							
								
								json: improve supported numbers  
							
							 
							
							... 
							
							
							
							Use 64bit signed integers and fix double value conversion.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/525 > 
							
						 
						
							2021-03-27 11:18:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Felipe Sateler 
								
							 
						 
						
							
							
							
							
								
							
							
								67e99bf6db 
								
							 
						 
						
							
							
								
								treewide: fix a bunch of typos  
							
							 
							
							... 
							
							
							
							Detected by lintian, the debian package linter
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/512 > 
							
						 
						
							2021-02-26 19:58:41 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								e3148f9ac2 
								
							 
						 
						
							
							
								
								json: Drop refcounting of json objects  
							
							 
							
							... 
							
							
							
							We don't actually use the refcounting bits.
Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								0c1dbf5c79 
								
							 
						 
						
							
							
								
								json: Error out for objects and arrays that are nested too deep  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1bd84902 
								
							 
						 
						
							
							
								
								json: Handle error cases while parsing numbers  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								777a5091f6 
								
							 
						 
						
							
							
								
								json: Add overflow checks for integer and float parsing  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								708b4aac91 
								
							 
						 
						
							
							
								
								json: Correctly handle bad strings with missing closing quotes  
							
							 
							
							... 
							
							
							
							Also add a test for this case.
Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								c692ec3afd 
								
							 
						 
						
							
							
								
								format: Drop dependency on json-c  
							
							 
							
							... 
							
							
							
							json-c has a symbol clash (json_object_get_type) with json-glib (which
at least a number of our GNOME clients use). This patch moves to our own
JSON parser so that we can avoid this kind of situation altogether.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95135 
Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								6741e5ae76 
								
							 
						 
						
							
							
								
								pulse: Add a JSON-parsing library  
							
							 
							
							... 
							
							
							
							Adding this to be able to drop dependency on json-c.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95135 
Signed-off-by: Arun Raghavan <arun@arunraghavan.net> 
							
						 
						
							2016-06-22 21:04:47 +05:30