4d282c8590 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 13:37:58 +01:00  
				
					
						
							
							
								 
						
							
								415a2b7c56 
								
							 
						 
						
							
							
								
								render: add wlr_renderer_clear and wlr_renderer_scissor  
							
							
							
						 
						
							2018-01-22 16:42:22 +01:00  
				
					
						
							
							
								 
						
							
								3f1c4f5be7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
							
						 
						
							2018-01-22 16:01:32 +01:00  
				
					
						
							
							
								 
						
							
								03440bbd83 
								
							 
						 
						
							
							
								
								Merge pull request  #578  from emersion/fix-cursor-output-layout-destroy  
							
							... 
							
							
							
							cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached 
							
						 
						
							2018-01-22 08:56:47 -05:00  
				
					
						
							
							
								 
						
							
								a8cb02f585 
								
							 
						 
						
							
							
								
								surface: add damage when subsurface moves  
							
							
							
						 
						
							2018-01-22 10:34:23 +01:00  
				
					
						
							
							
								 
						
							
								f5507ec677 
								
							 
						 
						
							
							
								
								cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached  
							
							
							
						 
						
							2018-01-22 09:29:52 +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  
				
					
						
							
							
								 
						
							
								85a6939cf2 
								
							 
						 
						
							
							
								
								rename matrix model box to project box  
							
							
							
						 
						
							2018-01-21 19:03:10 -05:00  
				
					
						
							
							
								 
						
							
								e8c407d00e 
								
							 
						 
						
							
							
								
								rename wlr_deco_part to roots_deco_part  
							
							
							
						 
						
							2018-01-21 18:46:19 -05:00  
				
					
						
							
							
								 
						
							
								54776dd19c 
								
							 
						 
						
							
							
								
								fix cursor issue  
							
							
							
						 
						
							2018-01-21 18:37:36 -05:00  
				
					
						
							
							
								 
						
							
								4183271475 
								
							 
						 
						
							
							
								
								make it work with rotation  
							
							
							
						 
						
							2018-01-21 18:24:53 -05:00  
				
					
						
							
							
								 
						
							
								59c53e8333 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-21 22:18:06 +01:00  
				
					
						
							
							
								 
						
							
								f704c3d42b 
								
							 
						 
						
							
							
								
								rootston: fix damage tracking for fullscreen xwayland views  
							
							
							
						 
						
							2018-01-21 22:08:38 +01:00  
				
					
						
							
							
								 
						
							
								e5fa4d8e8e 
								
							 
						 
						
							
							
								
								Merge pull request  #576  from Timidger/bugfix/crtc-null-check-in-set-cursor  
							
							... 
							
							
							
							Check if crtc is null in in cursor cleanup when output removed 
							
						 
						
							2018-01-21 22:00:48 +01:00  
				
					
						
							
							
								 
						
							
								d13114520a 
								
							 
						 
						
							
							
								
								move matrix model code to matrix.h  
							
							
							
						 
						
							2018-01-21 15:53:42 -05:00  
				
					
						
							
							
								 
						
							
								f8b9f44ff5 
								
							 
						 
						
							
							
								
								Add con/crtc null check to move_cursor in drm  
							
							
							
						 
						
							2018-01-21 15:47:02 -05:00  
				
					
						
							
							
								 
						
							
								9d4ea146b6 
								
							 
						 
						
							
							
								
								Added crtc null check for other drm funcs  
							
							
							
						 
						
							2018-01-21 15:37:23 -05:00  
				
					
						
							
							
								 
						
							
								7474f00591 
								
							 
						 
						
							
							
								
								Merge branch 'master' into decorations  
							
							
							
						 
						
							2018-01-21 15:09:33 -05:00  
				
					
						
							
							
								 
						
							
								66ae4071a7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
							
						 
						
							2018-01-21 21:06:37 +01:00  
				
					
						
							
							
								 
						
							
								4478cf1ddc 
								
							 
						 
						
							
							
								
								Fixes   #575  
							
							
							
						 
						
							2018-01-21 14:57:24 -05:00  
				
					
						
							
							
								 
						
							
								79f2c87193 
								
							 
						 
						
							
							
								
								Merge pull request  #574  from jsshandle/master  
							
							... 
							
							
							
							Improve code style in accordance with CONTRIBUTING.md 
							
						 
						
							2018-01-21 17:07:25 +01:00  
				
					
						
							
							
								 
						
							
								47eb478c35 
								
							 
						 
						
							
							
								
								style: add else keywords in xwm.c  
							
							
							
						 
						
							2018-01-21 17:04:23 +01:00  
				
					
						
							
							
								 
						
							
								e37ebf6869 
								
							 
						 
						
							
							
								
								style: add comment to empty while loop in logind.c  
							
							
							
						 
						
							2018-01-21 17:00:15 +01:00  
				
					
						
							
							
								 
						
							
								dcc743047b 
								
							 
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							
							
						 
						
							2018-01-21 16:28:21 +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  
				
					
						
							
							
								 
						
							
								eeffe11337 
								
							 
						 
						
							
							
								
								surface: add wlr_surface new_subsurface and wlr_subsurface destroy events  
							
							
							
						 
						
							2018-01-21 14:22:33 +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  
				
					
						
							
							
								 
						
							
								78c13ead16 
								
							 
						 
						
							
							
								
								backend/x11: force rendering the whole output  
							
							
							
						 
						
							2018-01-20 18:10:11 +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  
				
					
						
							
							
								 
						
							
								bc001e90e9 
								
							 
						 
						
							
							
								
								rootston: fix artifacts when un-maximizing a view  
							
							
							
						 
						
							2018-01-20 01:04:35 +01:00  
				
					
						
							
							
								 
						
							
								ddafcb86a2 
								
							 
						 
						
							
							
								
								surface: add resize damage  
							
							
							
						 
						
							2018-01-20 00:52:43 +01:00  
				
					
						
							
							
								 
						
							
								584f06ad2f 
								
							 
						 
						
							
							
								
								backend/drm: do not try a pageflip is another one is in pending  
							
							
							
						 
						
							2018-01-19 23:46:40 +01:00  
				
					
						
							
							
								 
						
							
								f0f97280a0 
								
							 
						 
						
							
							
								
								backend/drm: fix retry pageflip  
							
							
							
						 
						
							2018-01-19 23:35:23 +01:00  
				
					
						
							
							
								 
						
							
								d6c74d8a16 
								
							 
						 
						
							
							
								
								rooston: restrict damage to output extents  
							
							
							
						 
						
							2018-01-19 14:32:42 +01:00  
				
					
						
							
							
								 
						
							
								e29a0df8c1 
								
							 
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
							
						 
						
							2018-01-19 14:08:47 +01:00  
				
					
						
							
							
								 
						
							
								b296481007 
								
							 
						 
						
							
							
								
								rootston: remove repaint timer, listen for damage instead  
							
							
							
						 
						
							2018-01-19 13:14:16 +01:00  
				
					
						
							
							
								 
						
							
								a0f24b809e 
								
							 
						 
						
							
							
								
								output: add damage event  
							
							
							
						 
						
							2018-01-19 13:13:46 +01:00  
				
					
						
							
							
								 
						
							
								7f9f918b78 
								
							 
						 
						
							
							
								
								rootston: damage output on mode change  
							
							
							
						 
						
							2018-01-19 11:31:04 +01:00  
				
					
						
							
							
								 
						
							
								443bd4cd89 
								
							 
						 
						
							
							
								
								output: fullscreen surface damage tracking  
							
							
							
						 
						
							2018-01-19 11:20:27 +01:00  
				
					
						
							
							
								 
						
							
								977a401fa1 
								
							 
						 
						
							
							
								
								rootston: damage tracking for fullscreen views  
							
							
							
						 
						
							2018-01-19 11:04:12 +01:00  
				
					
						
							
							
								 
						
							
								f061a1da63 
								
							 
						 
						
							
							
								
								output: fix software cursor artifacts  
							
							
							
						 
						
							2018-01-18 22:18:53 +01:00  
				
					
						
							
							
								 
						
							
								59ba8f35ed 
								
							 
						 
						
							
							
								
								rootston: use surface damage  
							
							
							
						 
						
							2018-01-18 21:34:10 +01:00  
				
					
						
							
							
								 
						
							
								3ba447a8f9 
								
							 
						 
						
							
							
								
								rootston: fix damage test  
							
							
							
						 
						
							2018-01-18 20:08:26 +01:00  
				
					
						
							
							
								 
						
							
								bed7522108 
								
							 
						 
						
							
							
								
								rootston: fix segfault when destroying unmapped xwayland view  
							
							... 
							
							
							
							This happens when closing chromium for instance. 
							
						 
						
							2018-01-18 19:50:34 +01:00  
				
					
						
							
							
								 
						
							
								bde255933e 
								
							 
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							
							
						 
						
							2018-01-18 19:47:21 +01:00  
				
					
						
							
							
								 
						
							
								baa17ec755 
								
							 
						 
						
							
							
								
								rootston: damage whole output when created  
							
							
							
						 
						
							2018-01-18 18:57:11 +01:00  
				
					
						
							
							
								 
						
							
								8b3f3ddb7f 
								
							 
						 
						
							
							
								
								rootston: fix double-buffering artifacts  
							
							
							
						 
						
							2018-01-18 17:18:21 +01:00