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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5fe50b9a28 
								
									
								
							
								 
							
						 
						
							
							
								
								output: make wl_output resources inert  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								33db4263a0 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: replace wlr_surface_set_role_committed with wlr_surface_role  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								515d682312 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: fix damage when moving subsurfaces with scale > 1  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e665a74122 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: don't clip input and opaque regions  
							
							... 
							
							
 
							
							These can be set to e.g. regions larger than the surface. If the
surface resizes itself, it doesn't need to set again these regions. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								226306ed45 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: rename wlr_surface_state.buffer to buffer_resource  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								68c133da2f 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: fix crash on NULL commit  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6f0eb11024 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: fix previous state eating current state resources  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f440708274 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix cursor attach coords handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								012e38fbe5 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface.previous  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								78555abba3 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: move position and scale out of wlr_surface_state  
							
							
 
							
						 
						
							7 years ago