65b28b3823 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland: render children window in fullscreen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38ed3b4245 
								
									
								
							
								 
							
						 
						
							
							
								
								seat: rename selection_source to selection_data_source, remove unused data_device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ed1884c84 
								
							
								 
							
						 
						
							
							
								
								xwm_get_render_format: fix typo in error message  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ec952931a1 
								
							
								 
							
						 
						
							
							
								
								wlr_xwayland: preserve end of struct on restart  
							
							... 
							
							
 
							
							This is more robust than trying to recopy a few fields.
Note: wlr_xwayland->events.ready now resets after each trigger, so one can
hook on it again and be called when restart is ready 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a6fb4b007b 
								
							
								 
							
						 
						
							
							
								
								xwm_get_render_format: check NULL return value  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41649a1f9a 
								
							
								 
							
						 
						
							
							
								
								xwm_selection_finish: set NULL seat for xwayland  
							
							... 
							
							
 
							
							While they could eventually be split appart, the current approach could lead to
double wl_list_remove() calls on selections which is incorrect 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e0eafa0429 
								
							
								 
							
						 
						
							
							
								
								xwayland: listen to wlr_seat destroy signal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								61b91a5721 
								
							
								 
							
						 
						
							
							
								
								xwayland restart: copy seat and events over  
							
							... 
							
							
 
							
							This is very ugly, there must be a better way to do that (not memset it?)
Meanwhile, this fixes rootston xwayland on restart 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb0d888f25 
								
							
								 
							
						 
						
							
							
								
								xwayland selection: further cleanup on Xwayland exit  
							
							... 
							
							
 
							
							This is necessary if our last primary/clipboard selection was on Xwayland,
and we try to paste to native wayland after Xwayland died 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8a346380c 
								
							
								 
							
						 
						
							
							
								
								xwayland xwm_get_render_format: free reply  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dad9543c51 
								
							
								 
							
						 
						
							
							
								
								Xwayland: remove xwm from selection seat listeners on destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e5dd98c7f5 
								
							
								 
							
						 
						
							
							
								
								xwayland/selection: handle wl_array_add failure better  
							
							... 
							
							
 
							
							Just abort and deregister instead of trying to throw some input out,
which would have lead to inconsistent paste 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3eb4fa15ee 
								
							
								 
							
						 
						
							
							
								
								ENOMEM checks: consistently check wl_array_add return  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff13849624 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a79dc7df51 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #524  from acrisci/role-committed  
							
							... 
							
							
 
							
							[wip] Role committed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c5f0611c4 
								
							
								 
							
						 
						
							
							
								
								xwayland: role committed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e809250171 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #519  from emersion/xwayland-primary-selection  
							
							... 
							
							
 
							
							Implement xwayland primary selection sync 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c9b09ca92 
								
									
								
							
								 
							
						 
						
							
							
								
								Add logging to selection message handlers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b3072f81fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow calling xwm_set_seat with a NULL seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57a09c8ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								998267e291 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix primary selection not sent to xwayland when clipboard is empty  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a11609b76 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free when destroying selection sources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cdc21cdcff 
								
									
								
							
								 
							
						 
						
							
							
								
								Properly free selection sources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6dffaa7bb7 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement xwayland primary selection sync  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								810c4b119b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix clipboard from xwayland to wayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								76dcb694c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Send empty selection when clipboard is empty  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5584f42c1e 
								
									
								
							
								 
							
						 
						
							
							
								
								Destroy xwm selection window on destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b42bfad18 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b884025558 
								
									
								
							
								 
							
						 
						
							
							
								
								Deny access to clipboard if no xwayland window is focused  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75ef7860bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								343efd0c20 
								
									
								
							
								 
							
						 
						
							
							
								
								Only reply to clipboard selection events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4094c82c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Support selection MIME types from wayland to xwayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62a16a356d 
								
									
								
							
								 
							
						 
						
							
							
								
								Support selection MIME types from xwayland to wayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ef0219763 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ea4b871e16 
								
							
								 
							
						 
						
							
							
								
								xwm: user custom event handler  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c67a5824b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4da4048189 
								
							
								 
							
						 
						
							
							
								
								remove todo  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4bb0574c4 
								
							
								 
							
						 
						
							
							
								
								selection fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								52cda5653b 
								
							
								 
							
						 
						
							
							
								
								Revert "xwm: only take clipboard if window is focused"  
							
							... 
							
							
 
							
							This reverts commit e3542d879d 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35188834db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31bafc2461 
								
							
								 
							
						 
						
							
							
								
								xwm: use edges enum  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e30b943fbd 
								
									
								
							
								 
							
						 
						
							
							
								
								Destroy xwayland client when possible  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b06535718d 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not destroy wl_client in wlr_xwayland_finish  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								18eb1eee3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in xwayland, rename wlr_egl_free  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86df909256 
								
							
								 
							
						 
						
							
							
								
								xwayland: remove xwayland param from xsurface methods  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5d7eb438d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #437  from emersion/fullscreen  
							
							... 
							
							
 
							
							Fullscreen support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3542d879d 
								
							
								 
							
						 
						
							
							
								
								xwm: only take clipboard if window is focused  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ae944c071 
								
							
								 
							
						 
						
							
							
								
								Use SIGUSR2 for vt switching instead of SIGUSR1  
							
							... 
							
							
 
							
							Xwayland uses SIGUSR1 to signal readiness.
With direct(-freebsd) session and Xwayland, wlroots was confusing the
Xwayland readiness signal with a vt switch signal, freezing the desktop.
Same problem was found in Weston in 2014:
https://phabricator.freedesktop.org/T7080  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fc17c74516 
								
							
								 
							
						 
						
							
							
								
								xwayland: clean up seat setting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0683874e9 
								
							
								 
							
						 
						
							
							
								
								xwm: send selection data  
							
							
 
							
						 
						
							8 years ago