9ac9ba861f 
								
									
								
							
								 
							
						 
						
							
							
								
								Free fullscreen surface and cursors when destroying output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fe1d64042 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix views outside output layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38ed3b4245 
								
									
								
							
								 
							
						 
						
							
							
								
								seat: rename selection_source to selection_data_source, remove unused data_device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b20aed66d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Abstract wlr_primary_selection_source  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f237b5c7a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_data_source abstract.  
							
							... 
							
							
 
							
							This removes some fields specific to sources coming from clients.
This adds some drag'n'drop-related callbacks. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e0eafa0429 
								
							
								 
							
						 
						
							
							
								
								xwayland: listen to wlr_seat destroy signal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								58488ec5ce 
								
							
								 
							
						 
						
							
							
								
								wlr_seat: add destroy signal  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								c23bd2ab7a 
								
							
								 
							
						 
						
							
							
								
								Further fixes to header install dir  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9c163b7d38 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #531  from acrisci/keyboard-num-keycodes  
							
							... 
							
							
 
							
							wlr-keyboard: keep track of number of keycodes pressed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e8b810ce3e 
								
							
								 
							
						 
						
							
							
								
								keep track of number of keycodes pressed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								71e42dae90 
								
									
								
							
								 
							
						 
						
							
							
								
								libwlroots: Add shared library versioning  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								48ecbff691 
								
									
								
							
								 
							
						 
						
							
							
								
								include: Generate and install version-header  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								892f7a5db0 
								
									
								
							
								 
							
						 
						
							
							
								
								include: Install headers in an isolated include-dir  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff13849624 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								815d71a3aa 
								
							
								 
							
						 
						
							
							
								
								validate grab serial for shell events  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e42d762a88 
								
							
								 
							
						 
						
							
							
								
								drag-icon: surface committed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								68328700c7 
								
							
								 
							
						 
						
							
							
								
								wl-shell: role committed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e809250171 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #519  from emersion/xwayland-primary-selection  
							
							... 
							
							
 
							
							Implement xwayland primary selection sync 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d5ffa26564 
								
							
								 
							
						 
						
							
							
								
								xdg-shell: role-committed func  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a18f62fee 
								
							
								 
							
						 
						
							
							
								
								add role-committed hook  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c2242e66b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #522  from emersion/fix-drm-output-transform-cursor  
							
							... 
							
							
 
							
							Fix cursor on transformed output with DRM backend 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								43435d4915 
								
									
								
							
								 
							
						 
						
							
							
								
								Add output transform helpers docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57a09c8ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e737f65e38 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cursor on transformed output with DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a11609b76 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free when destroying selection sources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6dffaa7bb7 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement xwayland primary selection sync  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4476f79850 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix primary clipboard issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a95d09d561 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing gtk-primary-selection interfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a171d3ace 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_primary_selection_device_manager and wlr_primary_selection_source  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ee39dff1e7 
								
							
								 
							
						 
						
							
							
								
								rootston: handle backend creation failed  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								58e69c9ce1 
								
							
								 
							
						 
						
							
							
								
								multibackend remove subbackend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a937016e38 
								
							
								 
							
						 
						
							
							
								
								remove session from multibackend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4e804ef40f 
								
							
								 
							
						 
						
							
							
								
								add backend destroy event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fcd7062542 
								
							
								 
							
						 
						
							
							
								
								x11 backend: add wlr_input_device_is_x11  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								169bc9fa10 
								
							
								 
							
						 
						
							
							
								
								wl backend: add wlr_input_device_is_wl  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9eaca6c9f 
								
							
								 
							
						 
						
							
							
								
								headless backend: add wlr_output_is_headless  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								995383b049 
								
							
								 
							
						 
						
							
							
								
								headless backend: add wlr_input_device_is_headless  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be95147385 
								
							
								 
							
						 
						
							
							
								
								drm backend: add wlr_output_is_drm  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dabfe159de 
								
							
								 
							
						 
						
							
							
								
								wl backend: add wlr_output_is_wl  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f83b16bc17 
								
							
								 
							
						 
						
							
							
								
								x11 backend: add wlr_output_is_x11  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3e228b0b2a 
								
							
								 
							
						 
						
							
							
								
								libinput backend: add wlr_input_device_is_libinput  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a36ba4bdd 
								
									
								
							
								 
							
						 
						
							
							
								
								Destroy multi backend on display destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f3769a4b1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #496  from emersion/headless-backend  
							
							... 
							
							
 
							
							Headless backend 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10c72f4bf6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #487  from emersion/xwm-selection  
							
							... 
							
							
 
							
							xwm clipboard sync, 2nd edition 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b99d1f4fcc 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor wlr_egl_init to accept config_attribs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bc5bdb7793 
								
									
								
							
								 
							
						 
						
							
							
								
								Add headless input devices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0256de0002 
								
									
								
							
								 
							
						 
						
							
							
								
								Add full refresh rate support to custom modes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3970264ccf 
								
									
								
							
								 
							
						 
						
							
							
								
								Initialize headless backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8af6fbd7a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Support multiple resources per seat client for data_device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4f0443a344 
								
									
								
							
								 
							
						 
						
							
							
								
								Support multiple resources per seat client for pointer, keyboard, touch  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51db087210 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce fractional scaling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b42bfad18 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23fb663ea4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #453  from emersion/surface-transform  
							
							... 
							
							
 
							
							Add surface transforms support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								466e86b7b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into surface-transform  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75ef7860bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ef0219763 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ea4b871e16 
								
							
								 
							
						 
						
							
							
								
								xwm: user custom event handler  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3b4b8953d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c67a5824b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								529675b7b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_set_custom_mode  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb4e91f96d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #474  from emersion/customize-repeat-info  
							
							... 
							
							
 
							
							Make keyboard repeat info configurable 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2c6e52c164 
								
									
								
							
								 
							
						 
						
							
							
								
								Add docs for wlr_keyboard_set_repeat_info  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a3c0f97810 
								
									
								
							
								 
							
						 
						
							
							
								
								Make keyboard repeat info configurable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35188834db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-selection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c5fa415a03 
								
									
								
							
								 
							
						 
						
							
							
								
								Send wl_surface.{enter,leave} to cursor surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4c60072be5 
								
							
								 
							
						 
						
							
							
								
								move get_resize_name to xcursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d74ac69f7b 
								
							
								 
							
						 
						
							
							
								
								bring edges into wlr  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6001235b04 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in session  
							
							... 
							
							
 
							
							It's not the backend's responsibility to destroy the session anymore. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								bdb6e0b84c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove destroy event in screenshooter for now  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e066f0d76 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cbf5763c22 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in xdg-shell-v6  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9ddaea14a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in wl-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								983ea3033f 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								088ff9a614 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in gamma control manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c7900663bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add display destroy listener to data device  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e6d2e72401 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove display destroy listeners, add compositor listener  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32591d66d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add display destroy listener in server decoration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dfe11a2b0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add display destroy listener in screenshooter, destroy display in rootston  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf2b58eb6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_set_scale  
							
							... 
							
							
 
							
							Fixes  #465  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86df909256 
								
							
								 
							
						 
						
							
							
								
								xwayland: remove xwayland param from xsurface methods  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3f70043d00 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #458  from acrisci/refactor/wlr-decoration-modes  
							
							... 
							
							
 
							
							wrap server decoration modes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								344ca222db 
								
							
								 
							
						 
						
							
							
								
								wrap server decoration modes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41d7bad470 
								
							
								 
							
						 
						
							
							
								
								wl-shell: add commit event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a69b4419f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_output_transform_* functions public, refactoring  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4754ad1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix surface transforms  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fc17c74516 
								
							
								 
							
						 
						
							
							
								
								xwayland: clean up seat setting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0683874e9 
								
							
								 
							
						 
						
							
							
								
								xwm: send selection data  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								39e2ea8420 
								
							
								 
							
						 
						
							
							
								
								xwm: get selection targets  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dcb168914e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1228d0da19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #387  from emersion/laggy-move-resize  
							
							... 
							
							
 
							
							Fix laggy move-resize 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								17d9e2ce35 
								
									
								
							
								 
							
						 
						
							
							
								
								Unify view events naming, remove client from event structs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								151901123f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into refactor-wlr-list  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								54f1135c05 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix fullscreen in xdg-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b04a9a248d 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial fullscreen support  
							
							
 
							
						 
						
							8 years ago