d8b36357e4 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: add roots_view_child::destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a636d72fc7 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: track subsurface damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eeffe11337 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: add wlr_surface new_subsurface and wlr_subsurface destroy events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c6aab6f56c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add docs and comments  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0365b587f0 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ca38b84ed 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix hardware cursors not moving  
							
							... 
							
							
 
							
							This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e29a0df8c1 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b296481007 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: remove repaint timer, listen for damage instead  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0f24b809e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f918b78 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage output on mode change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								443bd4cd89 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fullscreen surface damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bde255933e 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b3f3ddb7f 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix double-buffering artifacts  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								96d6f34edd 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: replace view_damage with view_apply_damage and view_damage_whole  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								01bcc2ab01 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage views when moved  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5089f2d9fb 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: do not swap buffers when output isn't damaged  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1a084807ce 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: do not redraw if output has no damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b331c5c2c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
 
							
							Add wlr_output::enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c690420501 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #562  from emersion/xwayland-fullscreen-render-children  
							
							... 
							
							
 
							
							xwayland: render children window in fullscreen 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e46d2dd0f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #556  from raazvvann/heghe/idle-protocol  
							
							... 
							
							
 
							
							Idle protocol 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								65b28b3823 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland: render children window in fullscreen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dfae5ff98f 
								
							
								 
							
						 
						
							
							
								
								Update comment for wlr_headless_backend_create  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c00e9d1416 
								
							
								 
							
						 
						
							
							
								
								adds remote argument to wayland backend create  
							
							... 
							
							
 
							
							Add a remote display name argument to wlr_wl_backend_create.
If NULL is passed to the wayland backend at all times, creating a
wayland backend *after* the compositor was started up, would require
changing the WAYLAND_DISPLAY environment variable. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								440cf7112d 
								
							
								 
							
						 
						
							
							
								
								Include idle protocol in rootston  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21cc5e6fef 
								
							
								 
							
						 
						
							
							
								
								Add idle protocol  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								53ba9b4eec 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix output enable in DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ebd7d4dbe 
								
									
								
							
								 
							
						 
						
							
							
								
								output: rename resolution event to mode  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be3a7b0017 
								
									
								
							
								 
							
						 
						
							
							
								
								Disable outputs in rootston config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9ecfbaf32 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output enable event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								771263380c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output::enabled  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce3a48c316 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #542  from emersion/abstract-data-source  
							
							... 
							
							
 
							
							Abstract data sources 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b23bd8ea28 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #544  from emersion/fix-views-outside-output-layout  
							
							... 
							
							
 
							
							Fix views outside output layout 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d438a877fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #545  from emersion/fix-output-destroy  
							
							... 
							
							
 
							
							Free fullscreen surface and cursors when destroying output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a26ed645a 
								
							
								 
							
						 
						
							
							
								
								Allow configurable verbosity  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								689004ff21 
								
							
								 
							
						 
						
							
							
								
								rootston seat: implement part of roots_seat_destroy  
							
							... 
							
							
 
							
							... and have it listen to seat destroy notifier 
							
						 
						
							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