Dominique Martinet
							
						 | 
						
							
							
							
							
							
								
							
							
								0354aaeff2
								
							
						 | 
						
							
							
								
								Complete a few destroy functions
							
							
							
							
							
							
							
							This adds missing free calls for:
 - drm outputs
 - libinput backend in general
 - final udev free
 - output mode state 
							
						 | 
						
							2017-08-11 19:17:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Dominique Martinet
							
						 | 
						
							
							
							
							
							
								
							
							
								0663b6d1e1
								
							
						 | 
						
							
							
								
								Build libinput events on the stack instead of allocating
							
							
							
							
							
						 | 
						
							2017-08-11 18:38:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Scott Anderson
							
						 | 
						
							
							
							
							
							
								
							
							
								cb4d50e22c
								
							
						 | 
						
							
							
								
								Changed header paths.
							
							
							
							
							
						 | 
						
							2017-08-06 13:25:26 +12:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								3d71969b2a
								
							
						 | 
						
							
							
								
								Make event names consistent
							
							
							
							
							
						 | 
						
							2017-06-21 14:07:09 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								f4453d104d
								
							
						 | 
						
							
							
								
								Reorganize wlr-common
							
							
							
							
							
						 | 
						
							2017-06-21 12:10:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								fd91244e83
								
							
						 | 
						
							
							
								
								Update everyone to use new headers
							
							
							
							
							
						 | 
						
							2017-06-21 10:27:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Scott Anderson
							
						 | 
						
							
							
							
							
							
								
							
							
								55854565dc
								
							
						 | 
						
							
							
								
								Fixed VT switching
							
							
							
							
							
						 | 
						
							2017-06-21 13:31:29 +12:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								632a04f1b7
								
							
						 | 
						
							
							
								
								Implement keyboard LEDs
							
							
							
							
							
						 | 
						
							2017-06-19 15:15:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								ecb04afcad
								
							
						 | 
						
							
							
								
								Implement tablet pads
							
							
							
							
							
						 | 
						
							2017-06-19 14:49:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								def3d7c64f
								
							
						 | 
						
							
							
								
								Add tablet example
							
							
							
							
							
						 | 
						
							2017-06-15 16:15:12 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								4a9966b1a4
								
							
						 | 
						
							
							
								
								Implement wlr_tablet_tool
							
							
							
							
							
						 | 
						
							2017-06-15 14:32:53 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								3f24f8a1be
								
							
						 | 
						
							
							
								
								Flesh out touch events and add demo
							
							
							
							
							
						 | 
						
							2017-06-14 14:50:09 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								d6905f86cb
								
							
						 | 
						
							
							
								
								Allocate wlr_touch devices
							
							
							
							
							
						 | 
						
							2017-06-14 11:40:03 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								a63230e59c
								
							
						 | 
						
							
							
								
								Implement libinput wlr_pointer
							
							
							
							
							
						 | 
						
							2017-06-13 11:05:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								5dd96c0772
								
							
						 | 
						
							
							
								
								Incorporate XKBCommon into example
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								508d135de7
								
							
						 | 
						
							
							
								
								Only allocate device state when it will be used
							
							
							
							
							
							
							
							This design also avoids double frees in the future when we're creating
several wlr_input_devices from one libinput_device. 
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								7a5f35b5bb
								
							
						 | 
						
							
							
								
								Reassign ownership of libinput handle
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								f479b7c8c7
								
							
						 | 
						
							
							
								
								Split keyboard code out into its own file
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								59ceaf507e
								
							
						 | 
						
							
							
								
								Handle key presses
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								0e75d157f5
								
							
						 | 
						
							
							
								
								Initialize keyboards from libinput
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								019fff06be
								
							
						 | 
						
							
							
								
								Fix issues, flesh out event handling somewhat
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								af69591e62
								
							
						 | 
						
							
							
								
								Add error handling and init in backend_autocreate
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Drew DeVault
							
						 | 
						
							
							
							
							
							
								
							
							
								1262f1400c
								
							
						 | 
						
							
							
								
								Initial pass on libinput backend
							
							
							
							
							
						 | 
						
							2017-06-13 08:10:22 -04:00 |