09413aa7f1 
								
							 
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
							
							Add map/unmap to xdg-shell 
							
						 
						
							2018-03-17 10:00:54 -04:00  
				
					
						
							
							
								 
						
							
								e607d0f7ee 
								
							 
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
							
						 
						
							2018-03-15 20:15:09 +01:00  
				
					
						
							
							
								 
						
							
								eb4337b5ee 
								
							 
						 
						
							
							
								
								Wire up linux_dmabuf in rootston  
							
							
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								c1c88bfe5d 
								
							 
						 
						
							
							
								
								rootston: destroy seat view on unmap  
							
							
							
						 
						
							2018-03-13 12:31:45 +01:00  
				
					
						
							
							
								 
						
							
								6ac3534df6 
								
							 
						 
						
							
							
								
								rootston: add destroy to view interface  
							
							
							
						 
						
							2018-03-12 09:17:06 +01:00  
				
					
						
							
							
								 
						
							
								3f072bedd9 
								
							 
						 
						
							
							
								
								xdg-shell-v6: add map signal  
							
							
							
						 
						
							2018-03-10 11:18:50 +01:00  
				
					
						
							
							
								 
						
							
								c27fd1e1ee 
								
							 
						 
						
							
							
								
								rootston: add view_map and view_unmap  
							
							
							
						 
						
							2018-03-09 10:29:22 +01:00  
				
					
						
							
							
								 
						
							
								c2ba1869ce 
								
							 
						 
						
							
							
								
								Merge pull request  #670  from Ongy/xwayland_unmanaged  
							
							... 
							
							
							
							add xwayland unmanaged tests to support dmenu 
							
						 
						
							2018-02-27 09:47:23 +01:00  
				
					
						
							
							
								 
						
							
								f97ef3f5d4 
								
							 
						 
						
							
							
								
								rootston: drop saved.alpha from roots_view  
							
							... 
							
							
							
							It's currently unused. 
							
						 
						
							2018-02-26 19:45:24 +01:00  
				
					
						
							
							
								 
						
							
								bb676013ed 
								
							 
						 
						
							
							
								
								add xwayland unmanaged tests to support dmenu  
							
							... 
							
							
							
							This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more
fine grained control over XWayland focus.
A surface that is unmanaged should not receive focus, while other
windows that are just override redirect may want it (dmenu).
The way unamanged is determined is taken from wlc. 
							
						 
						
							2018-02-26 12:02:49 +01:00  
				
					
						
							
							
								 
						
							
								3296365ce5 
								
							 
						 
						
							
							
								
								Merge pull request  #659  from agx/alpha  
							
							... 
							
							
							
							Make wlr_render_with_matrix use alpha 
							
						 
						
							2018-02-25 13:16:35 -05:00  
				
					
						
							
							
								 
						
							
								e2ea1ebe48 
								
							 
						 
						
							
							
								
								rootston: Add alpha channel to views  
							
							
							
						 
						
							2018-02-25 16:53:36 +01:00  
				
					
						
							
							
								 
						
							
								e6ca78b0e4 
								
							 
						 
						
							
							
								
								rootston: add view_create  
							
							... 
							
							
							
							so we can do basic view setup. Will be used to initialize alpha. 
							
						 
						
							2018-02-25 13:47:43 +01:00  
				
					
						
							
							
								 
						
							
								b7b86a9591 
								
							 
						 
						
							
							
								
								Merge pull request  #641  from Ongy/idle-inhibit  
							
							... 
							
							
							
							Add idle-inhibit implementation 
							
						 
						
							2018-02-24 10:15:18 -05:00  
				
					
						
							
							
								 
						
							
								ca3a947864 
								
							 
						 
						
							
							
								
								rootston: fix user-after-free in output_handle_destroy  
							
							
							
						 
						
							2018-02-23 10:29:18 +01:00  
				
					
						
							
							
								 
						
							
								3016133f91 
								
							 
						 
						
							
							
								
								idle-inhibit: feedback pass  
							
							
							
						 
						
							2018-02-20 13:41:10 +01:00  
				
					
						
							
							
								 
						
							
								50d573b2ca 
								
							 
						 
						
							
							
								
								implements the idle_inhibit protocol type  
							
							... 
							
							
							
							This adds the types/wlr_idle_inhibit_v1 implementation. 
							
						 
						
							2018-02-17 12:37:12 +01:00  
				
					
						
							
							
								 
						
							
								7d26a6debd 
								
							 
						 
						
							
							
								
								xdg-shell stable: copy-pasta implementation  
							
							
							
						 
						
							2018-02-14 12:52:30 +01:00  
				
					
						
							
							
								 
						
							
								c2e1474010 
								
							 
						 
						
							
							
								
								Reformat all #include directives  
							
							
							
						 
						
							2018-02-12 21:29:23 +01:00  
				
					
						
							
							
								 
						
							
								10ecf871f2 
								
							 
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
							
						 
						
							2018-02-12 10:36:43 +01:00  
				
					
						
							
							
								 
						
							
								ec837e3c9e 
								
							 
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
							
						 
						
							2018-02-11 12:49:30 +01:00  
				
					
						
							
							
								 
						
							
								cdd55b5d19 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-09 14:50:26 +01:00  
				
					
						
							
							
								 
						
							
								74264d4f62 
								
							 
						 
						
							
							
								
								Rename roots_seat_cancel_transform  
							
							
							
						 
						
							2018-02-08 13:13:33 +01:00  
				
					
						
							
							
								 
						
							
								90eb50d9aa 
								
							 
						 
						
							
							
								
								Merge roots_seat_cancel_* into one function  
							
							
							
						 
						
							2018-02-06 22:55:56 +01:00  
				
					
						
							
							
								 
						
							
								7ae8800a63 
								
							 
						 
						
							
							
								
								Cancel rootston move/resize/rotate on escape press  
							
							
							
						 
						
							2018-02-06 12:36:38 +01:00  
				
					
						
							
							
								 
						
							
								a7cba7d83f 
								
							 
						 
						
							
							
								
								rootston: damage whole output when entering/leaving fullscreen  
							
							
							
						 
						
							2018-01-30 14:40:22 +01:00  
				
					
						
							
							
								 
						
							
								1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
				
					
						
							
							
								 
						
							
								52cb19d99d 
								
							 
						 
						
							
							
								
								rootston: fix compilation without XWayland support  
							
							... 
							
							
							
							In case wlroots is not being compiled with XWayland support, we will not
have an xwayland surface in our roots view. While we make sure to pay
attention to that in some places, we are not being consistent and try to
access the xwayland surface in other places. Obviously, this leads to a
compiler error due to the field not being present.
Fix the issue by sprinkling in a few additional ifdefs where required. 
							
						 
						
							2018-01-28 12:07:15 +00:00  
				
					
						
							
							
								 
						
							
								63736be214 
								
							 
						 
						
							
							
								
								rootston: fix damage tracking for SSD  
							
							
							
						 
						
							2018-01-28 10:11:31 +01:00  
				
					
						
							
							
								 
						
							
								7111dd79ef 
								
							 
						 
						
							
							
								
								rootston: damage tracking for rotated views  
							
							
							
						 
						
							2018-01-27 10:43:17 +01:00  
				
					
						
							
							
								 
						
							
								8d58ed502b 
								
							 
						 
						
							
							
								
								output: add wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-26 22:39:23 +01:00  
				
					
						
							
							
								 
						
							
								ece2c1e4e2 
								
							 
						 
						
							
							
								
								Damage tracking for transformed outputs  
							
							
							
						 
						
							2018-01-26 22:11:09 +01:00  
				
					
						
							
							
								 
						
							
								3f96427d08 
								
							 
						 
						
							
							
								
								Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage  
							
							
							
						 
						
							2018-01-24 18:49:47 +01:00  
				
					
						
							
							
								 
						
							
								6281deb90f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-24 14:48:01 +01:00  
				
					
						
							
							
								 
						
							
								2ad7df8680 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 20:01:40 +01:00  
				
					
						
							
							
								 
						
							
								4d282c8590 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 13:37:58 +01:00  
				
					
						
							
							
								 
						
							
								3f1c4f5be7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
							
						 
						
							2018-01-22 16:01:32 +01:00  
				
					
						
							
							
								 
						
							
								9d87d4e336 
								
							 
						 
						
							
							
								
								take roots_view out of input.h  
							
							
							
						 
						
							2018-01-21 19:09:35 -05:00  
				
					
						
							
							
								 
						
							
								9076ecd91f 
								
							 
						 
						
							
							
								
								take seat.h out of view.h  
							
							
							
						 
						
							2018-01-21 19:08:40 -05:00  
				
					
						
							
							
								 
						
							
								e8c407d00e 
								
							 
						 
						
							
							
								
								rename wlr_deco_part to roots_deco_part  
							
							
							
						 
						
							2018-01-21 18:46:19 -05:00  
				
					
						
							
							
								 
						
							
								4183271475 
								
							 
						 
						
							
							
								
								make it work with rotation  
							
							
							
						 
						
							2018-01-21 18:24:53 -05:00  
				
					
						
							
							
								 
						
							
								66ae4071a7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
							
						 
						
							2018-01-21 21:06:37 +01:00  
				
					
						
							
							
								 
						
							
								d8b36357e4 
								
							 
						 
						
							
							
								
								rootston: add roots_view_child::destroy  
							
							
							
						 
						
							2018-01-21 15:13:10 +01:00  
				
					
						
							
							
								 
						
							
								a636d72fc7 
								
							 
						 
						
							
							
								
								rootston: track subsurface damage  
							
							
							
						 
						
							2018-01-21 14:50:37 +01:00  
				
					
						
							
							
								 
						
							
								c6aab6f56c 
								
							 
						 
						
							
							
								
								Add docs and comments  
							
							
							
						 
						
							2018-01-21 11:11:25 +01:00  
				
					
						
							
							
								 
						
							
								0365b587f0 
								
							 
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
							
						 
						
							2018-01-21 00:06:35 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-01-20 16:43:14 +01:00  
				
					
						
							
							
								 
						
							
								b296481007 
								
							 
						 
						
							
							
								
								rootston: remove repaint timer, listen for damage instead  
							
							
							
						 
						
							2018-01-19 13:14:16 +01:00  
				
					
						
							
							
								 
						
							
								7f9f918b78 
								
							 
						 
						
							
							
								
								rootston: damage output on mode change  
							
							
							
						 
						
							2018-01-19 11:31:04 +01:00  
				
					
						
							
							
								 
						
							
								8b3f3ddb7f 
								
							 
						 
						
							
							
								
								rootston: fix double-buffering artifacts  
							
							
							
						 
						
							2018-01-18 17:18:21 +01:00