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  
				
					
						
							
							
								 
						
							
							
								c0b4217fce 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1116  from emersion/surface-role  
							
							... 
							
							
 
							
							surface: replace wlr_surface_set_role_committed with wlr_surface_role 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2518de655c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1126  from emersion/wlr-log-prefix  
							
							... 
							
							
 
							
							util: add wlr_ prefix to log symbols 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7cbef15206 
								
									
								
							
								 
							
						 
						
							
							
								
								util: add wlr_ prefix to log symbols  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fad62a3e1c 
								
							
								 
							
						 
						
							
							
								
								fix: handle 32 bit time_t (or smaller)  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								deeca53e33 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename wl_resources to resource, wl_global to global  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0260f042d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Bail from setting gamma on destroyed resource  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c19d475753 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-output: don't send no-op updates  
							
							... 
							
							
 
							
							To begin with, no-op updates are unnecessary, so this patch is an
improvement on its own.
Then, this fixes hotplugging issues with xwayland. xwayland waits
for both wl_output and xdg_output to send a "done" event. However,
it doesn't handle well desynchronized "done" updates: if xdg-output
sends "done" twice, the second one will wait for the next wl_output
"done" event. This is an issue when the first is a no-op and the
second is a real update: the second isn't applied. I've considered
patching xwayland instead, but it seems pretty complicated. 
							
						 
						
							7 years ago