You can not select more than 25 topics 
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long. 
		
		
		
		
		
			
	
		
			
				
					
						
							Markus Ongyerth 
						
					
					
						000b305ecc 
						
					 
					
 
					
					backend/libinput: Manage tablet tool livetimes ... 
							This adds the management code to manage tablet tools lifetimes from
libinput.
It follows the suggestion made in the tablet-unstable-v2.xml to destroy
tablet_tools once all tablets that it got into contact with were removed
from the system. This is implemented via a refcount.
If a tool is *not* unique, it will be destroyed on proximity out. This
is libinput specific and mentioned in libinput docs that tools will not
be found again, so we shouldn't keep a reference to them.
Also they can't be on other tablets as well, because they cannot be
tracked.
The naming in this commit is a bit off (to not break things).
The wlr names stay the same, tablet_tool is the libinput_device with
capaiblity LIBINPUT_DEVICE_CAP_TABLET_TOOL which is more akin to
"tablet" in the tablet-unstable-v2 protocol.
The struct that corresponds to the tablet_tool in tablet-unstable-v2 is
called tablet_tool_tool, a rename should be done at some point in the
future. 
						
					 
			7 years ago  
	 
	
		
			
				..  
		
		
			
			
			
			
				
					
						
							
								wlr_box.h 
							
						
					 
				 
				
					
						
							
							Fix damage tracking for rotated surfaces 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_buffer.h 
							
						
					 
				 
				
					
						
							
							surface: remove wlr_surface.texture 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_compositor.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_cursor.h 
							
						
					 
				 
				
					
						
							
							Fix typos in comments and strings 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_data_device.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_export_dmabuf_v1.h 
							
						
					 
				 
				
					
						
							
							Merge branch 'master' into screencontent 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_gamma_control.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_idle.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_idle_inhibit_v1.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_input_device.h 
							
						
					 
				 
				
					
						
							
							input-device: add output_name field, populate it from libinput 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_input_inhibitor.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_keyboard.h 
							
						
					 
				 
				
					
						
							
							backend/wayland: fix keyboard keys not pressed/released when focus changes 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_layer_shell.h 
							
						
					 
				 
				
					
						
							
							Merge pull request  #1116  from emersion/surface-role 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_linux_dmabuf.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_list.h 
							
						
					 
				 
				
					
						
							
							Reformat all #include directives 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_matrix.h 
							
						
					 
				 
				
					
						
							
							render/gles2: transpose matrices before binding them 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_output.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_output_damage.h 
							
						
					 
				 
				
					
						
							
							output-damage: limit the number of damaged rectangles 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_output_layout.h 
							
						
					 
				 
				
					
						
							
							Make WLR_DIRECTION enum powers of 2 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_pointer.h 
							
						
					 
				 
				
					
						
							
							Add support for discrete axis values 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_primary_selection.h 
							
						
					 
				 
				
					
						
							
							Reformat all #include directives 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_region.h 
							
						
					 
				 
				
					
						
							
							compositor: redesign how resources are managed 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_screencopy_v1.h 
							
						
					 
				 
				
					
						
							
							screencopy: listen to buffer destroy 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_screenshooter.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_seat.h 
							
						
					 
				 
				
					
						
							
							Merge pull request  #1116  from emersion/surface-role 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_server_decoration.h 
							
						
					 
				 
				
					
						
							
							Rename wl_resources to resource, wl_global to global 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_surface.h 
							
						
					 
				 
				
					
						
							
							surface: add wlr_surface.opaque_region 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_tablet_pad.h 
							
						
					 
				 
				
					
						
							
							Add mode support to libinput backend 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_tablet_tool.h 
							
						
					 
				 
				
					
						
							
							backend/libinput: Manage tablet tool livetimes 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_touch.h 
							
						
					 
				 
				
					
						
							
							Remove width_mm from wlr_touch events 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_virtual_keyboard_v1.h 
							
						
					 
				 
				
					
						
							
							virtual-keyboard: add support for the virtual-keyboard-v1 protocol 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_wl_shell.h 
							
						
					 
				 
				
					
						
							
							Merge pull request  #1116  from emersion/surface-role 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_xcursor_manager.h 
							
						
					 
				 
				
					
						
							
							Improve xcursor docs 
						
					 
				 
				8 years ago  
		
			
			
			
			
				
					
						
							
								wlr_xdg_output.h 
							
						
					 
				 
				
					
						
							
							xdg-output: don't send no-op updates 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_xdg_shell.h 
							
						
					 
				 
				
					
						
							
							Merge pull request  #1116  from emersion/surface-role 
						
					 
				 
				7 years ago  
		
			
			
			
			
				
					
						
							
								wlr_xdg_shell_v6.h 
							
						
					 
				 
				
					
						
							
							Merge pull request  #1116  from emersion/surface-role 
						
					 
				 
				7 years ago