Léo Lam 
							
						 
					 
					
						
						
							
						
						32a1b5068a 
					 
					
						
						
							
							Revert "Use a single libusb context"  
						
						 
						
						... 
						
						
						
						This reverts commit c8a6dc6c23 .
libusb on Windows isn't really safe to use from different threads
with a single context. 
						
						
					 
					
						2017-03-26 15:58:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						6a0bf24e0b 
					 
					
						
						
							
							Move libusb context initialization to on first use  
						
						 
						
						... 
						
						
						
						This prevents libusb warnings from showing up even when the user is
not using Bluetooth or USB passthrough, or the Wii U GC adapter. 
						
						
					 
					
						2017-02-07 00:47:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						c8a6dc6c23 
					 
					
						
						
							
							Use a single libusb context  
						
						 
						
						... 
						
						
						
						libusb on Windows is limited to only a single context. Trying to open
more than one can cause device enumerations to fail randomly.
libusb is thread-safe and we don't use the manual polling support (with
`poll()`) so this should be safe. 
						
						
					 
					
						2017-02-05 11:36:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						69a13a12e2 
					 
					
						
						
							
							Add USB passthrough setting and USBUtils  
						
						 
						
						... 
						
						
						
						This adds a USB passthrough setting to ConfigManager and everything
needed for the UI to show and manage the whitelist properly. 
						
						
					 
					
						2017-02-05 11:36:46 +01:00