6db9c4b746 
								
							
								 
							
						 
						
							
							
								
								wlr_virtual_keyboard: use wlr_input_device_destroy  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2929f0f8dd 
								
							
								 
							
						 
						
							
							
								
								wlr_input_device: fix keyboard destruction  
							
							... 
							
							
 
							
							After destroying a keyboard input device, seat's listeners could still be pointing to destroyed wlr_input_device signals. This patch makes sure the references are removed while the input device is being destroyed. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f86f1daf9a 
								
							
								 
							
						 
						
							
							
								
								Fix build on FreeBSD  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c4522062f6 
								
							
								 
							
						 
						
							
							
								
								xdg-output: fix segfault in handle_layout_destroy  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								eb9c9d8852 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1173  from sdilts/add-missing-libinput  
							
							... 
							
							
 
							
							Add missing dependency libinput to types/meson.build 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c95078320c 
								
							
								 
							
						 
						
							
							
								
								Add missing dependency libinput to types/meson.build  
							
							... 
							
							
 
							
							The file `types/tablet_v2/wlr_tablet_v2.c` includes <libinput.h>.
Without this change, libinput.h  may not be found on
some systems. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c3afe4f42e 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: improve error handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bbd0fbe573 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: fix fds not closed  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1705316fa7 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: set O_NONBLOCK, improve error handling style  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								73b7111846 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: reset gamma table when control is destroyed  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6e8892d4d7 
								
							
								 
							
						 
						
							
							
								
								gamma-control-v1: don't insert control in the list before checking unicity  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a149c2370a 
								
							
								 
							
						 
						
							
							
								
								Implement wlr-gamma-control-unstable-v1  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5642c5cc8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1053  from emersion/xdg-decoration  
							
							... 
							
							
 
							
							Add xdg-decoration-unstable-v1 support 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								555721f714 
								
							
								 
							
						 
						
							
							
								
								Add xdg-decoration-unstable-v1 support  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f1b65b34a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1127  from emersion/surface-precommit  
							
							... 
							
							
 
							
							surface: add wlr_surface_role.precommit 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8b7c85d765 
								
							
								 
							
						 
						
							
							
								
								xdg-shell(-v6): add set_title and set_app_id toplevel signals  
							
							... 
							
							
 
							
							This is useful for example when rendering decorations 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4b096fc114 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1153  from emersion/include-config"  
							
							... 
							
							
 
							
							This reverts commit ef0a6ea4d28d03bc9178 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								41094a7df5 
								
							
								 
							
						 
						
							
							
								
								Always include config.h  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5dbf0fe7f2 
								
							
								 
							
						 
						
							
							
								
								linux-dmabuf: add v1 suffix  
							
							... 
							
							
 
							
							This prevents some future conflicts with the stable version.
Fixes  #1133  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4afd69bbe7 
								
							
								 
							
						 
						
							
							
								
								Remove unused types/wlr_tablet_v2.c  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								16d7e09d99 
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface_role.precommit  
							
							... 
							
							
 
							
							This allows to emit the unmap event before the surface becomes
actually unmapped for most shells. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9a6f77fc2c 
								
							
								 
							
						 
						
							
							
								
								tablet-v2: fix merge commits and test again  
							
							... 
							
							
 
							
							There were a few issues after rebase, that the merge algorithm didn't
throw at my face:
wlr_output did a check on the actual role, not a string anymore, so that
had to go to allow tablet-v2 to set cursor surfaces.
A few L_DEBUG/L_ERRORs were still around
There was a user-after-free in tablet-group free()ing, probably after
insufficient testing from a previous feedback pass 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								74ca2f8fcf 
								
							
								 
							
						 
						
							
							
								
								Another round of feedback from acrisci  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								43b20bfea2 
								
							
								 
							
						 
						
							
							
								
								First feedback pass from acrisci  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d9e978e1b3 
								
							
								 
							
						 
						
							
							
								
								rename wlr_tablet_tool to wlr_tablet  
							
							... 
							
							
 
							
							The previous naming was based on the input-device capability names from
libinput.
With code that uses the libinput_tablet_tool and mapping into tablet-v2,
this is confusing, so the name is changed to follow the names used in
the protocol. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								101080a382 
								
							
								 
							
						 
						
							
							
								
								Another feedback pass  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6b51f3b57a 
								
							
								 
							
						 
						
							
							
								
								use previous resource versions and destroy pads  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								503f9d6e52 
								
							
								 
							
						 
						
							
							
								
								emersion feedback  
							
							... 
							
							
 
							
							Introduce TABLET_MANAGER_VERSION and remove the wlr_tablet_tool_tool.c 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2bc09d91c3 
								
							
								 
							
						 
						
							
							
								
								Silent conversion from double to int should be illegal  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dc525a9c5f 
								
							
								 
							
						 
						
							
							
								
								Clean up serial handling and automate proximity acompaning events  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								25c2808153 
								
							
								 
							
						 
						
							
							
								
								Clean up serial handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								88a4b908d1 
								
							
								 
							
						 
						
							
							
								
								Hide pad auxiliary data in .c file  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fa39fd178d 
								
							
								 
							
						 
						
							
							
								
								Split tablet_v2 implementation for easier maintainance  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2c12011472 
								
							
								 
							
						 
						
							
							
								
								Send all tablet tool axis events  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6a40561e4c 
								
							
								 
							
						 
						
							
							
								
								Fix clang build errors  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2155c976f6 
								
							
								 
							
						 
						
							
							
								
								Improve inert resource handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b79d11395c 
								
							
								 
							
						 
						
							
							
								
								Hook up set_cursor in rootston  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0c9a26828a 
								
							
								 
							
						 
						
							
							
								
								Use wlr_list for paths, and improve inert resource handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								31cec36b74 
								
							
								 
							
						 
						
							
							
								
								1st feedback pass  
							
							... 
							
							
 
							
							Rename make_ functions to _create
Implement set_cursor and set_feedback 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5c7a37f309 
								
							
								 
							
						 
						
							
							
								
								Add tool buttons  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								391eef6ea9 
								
							
								 
							
						 
						
							
							
								
								Propagate most axis events to clients  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f375246657 
								
							
								 
							
						 
						
							
							
								
								Implement basic tablet_pad handling (bound to keyboard focus)  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f696e980f1 
								
							
								 
							
						 
						
							
							
								
								stabilise tablet_v2 code (prevent bunch of crashes)  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e235f7d336 
								
							
								 
							
						 
						
							
							
								
								Basic tablet_v2 object lifetime  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								77bac448cc 
								
							
								 
							
						 
						
							
							
								
								storage commit  #2  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4947295c8f 
								
							
								 
							
						 
						
							
							
								
								convoluted tablet code  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bf8751d632 
								
							
								 
							
						 
						
							
							
								
								Start tablet protocol  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								935a3f2ebb 
								
							
								 
							
						 
						
							
							
								
								screencopy: fix segfault when client supplies invalid buffer  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5bb272d7f3 
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface.opaque_region  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e226e2c011 
								
							
								 
							
						 
						
							
							
								
								Missed some old wlr_log calls  
							
							
 
							
						 
						
							7 years ago