b10269e513 
								
							 
						 
						
							
							
								
								Merge pull request  #607  from VincentVanlaer/cursor-bug  
							
							... 
							
							
							
							Prevent cursor from getting stuck at infinity 
							
						 
						
							2018-02-04 22:56:20 -05:00  
				
					
						
							
							
								 
						
							
								8dcb2f2d6b 
								
							 
						 
						
							
							
								
								Prevent cursor from getting stuck at infinity  
							
							
							
						 
						
							2018-02-04 22:40:24 +01:00  
				
					
						
							
							
								 
						
							
								d33a113f67 
								
							 
						 
						
							
							
								
								Merge pull request  #606  from FabianGeiselhart/fix-typo  
							
							... 
							
							
							
							Fix typo in rootston config 
							
						 
						
							2018-02-04 19:14:51 +01:00  
				
					
						
							
							
								 
						
							
								ee6cbe2efd 
								
							 
						 
						
							
							
								
								Comments should talk about colons not semicolons  
							
							
							
						 
						
							2018-02-04 15:26:12 +01:00  
				
					
						
							
							
								 
						
							
								1cea73d2d8 
								
							 
						 
						
							
							
								
								rootston: fix rotated views damage tracking  
							
							
							
						 
						
							2018-02-04 11:59:04 +01:00  
				
					
						
							
							
								 
						
							
								1842487d61 
								
							 
						 
						
							
							
								
								rootston: fix crash when closing a fullscreened xwayland view  
							
							
							
						 
						
							2018-02-03 16:43:31 +01:00  
				
					
						
							
							
								 
						
							
								6ba36cc52f 
								
							 
						 
						
							
							
								
								rootston: do not rely on current view size when accumulating damage  
							
							
							
						 
						
							2018-02-03 16:33:58 +01:00  
				
					
						
							
							
								 
						
							
								faa57341ca 
								
							 
						 
						
							
							
								
								output: replace raw GL calls by wlr_renderer_* calls  
							
							
							
						 
						
							2018-02-03 10:01:42 +01:00  
				
					
						
							
							
								 
						
							
								ddb1779f9f 
								
							 
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
							
						 
						
							2018-02-03 09:32:02 +01:00  
				
					
						
							
							
								 
						
							
								402587ed65 
								
							 
						 
						
							
							
								
								rootston: use output renderer  
							
							
							
						 
						
							2018-02-03 09:25:35 +01:00  
				
					
						
							
							
								 
						
							
								3d3ea32137 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-03 00:15:44 +01:00  
				
					
						
							
							
								 
						
							
								86a404f2cd 
								
							 
						 
						
							
							
								
								Merge pull request  #601  from emersion/output-modeset-enabled  
							
							... 
							
							
							
							backend/drm: update output enabled property on modeset 
							
						 
						
							2018-02-02 17:33:02 -05:00  
				
					
						
							
							
								 
						
							
								bb39277e97 
								
							 
						 
						
							
							
								
								backend/drm: update output enabled property on modeset  
							
							
							
						 
						
							2018-02-02 22:28:08 +01:00  
				
					
						
							
							
								 
						
							
								bb4aeb3b2f 
								
							 
						 
						
							
							
								
								backend/drm: support updating cursor when session is paused  
							
							
							
						 
						
							2018-02-02 21:01:59 +01:00  
				
					
						
							
							
								 
						
							
								5aa642485d 
								
							 
						 
						
							
							
								
								rootston: do not render views fullscreened on other outputs  
							
							
							
						 
						
							2018-02-02 20:39:15 +01:00  
				
					
						
							
							
								 
						
							
								4d6e7f510e 
								
							 
						 
						
							
							
								
								rootston: fix artifacts when leaving fullscreen in a rotated view  
							
							
							
						 
						
							2018-02-02 20:34:46 +01:00  
				
					
						
							
							
								 
						
							
								39d5e78d37 
								
							 
						 
						
							
							
								
								Fix typo in xcursor.h  
							
							
							
						 
						
							2018-02-02 08:48:01 -05:00  
				
					
						
							
							
								 
						
							
								8cf622f074 
								
							 
						 
						
							
							
								
								Improve xcursor docs  
							
							
							
						 
						
							2018-02-01 20:30:32 -05:00  
				
					
						
							
							
								 
						
							
								a43555d7f5 
								
							 
						 
						
							
							
								
								Merge pull request  #598  from Ongy/screenshot_transform  
							
							... 
							
							
							
							Screenshot transform 
							
						 
						
							2018-02-01 21:41:15 +01:00  
				
					
						
							
							
								 
						
							
								cd925f496c 
								
							 
						 
						
							
							
								
								fixes the off by one errors in examples/screenshot  
							
							... 
							
							
							
							The inverse loop iterations for the transformed outputs had an off by
one error, iterating 1 based, not 0 based. This commit fixes that. 
							
						 
						
							2018-02-01 21:36:14 +01:00  
				
					
						
							
							
								 
						
							
								42ec696b82 
								
							 
						 
						
							
							
								
								Merge pull request  #599  from emersion/output-cursor-destroy-signal  
							
							... 
							
							
							
							output: add destroy signal for wlr_output_cursor 
							
						 
						
							2018-02-01 15:04:54 +01:00  
				
					
						
							
							
								 
						
							
								8eed857292 
								
							 
						 
						
							
							
								
								output: add destroy signal for wlr_output_cursor  
							
							
							
						 
						
							2018-02-01 12:08:35 +01:00  
				
					
						
							
							
								 
						
							
								3a404e4f8d 
								
							 
						 
						
							
							
								
								handle the other transformations for screenshots  
							
							... 
							
							
							
							This handles all current transformations for outputs properly.
This ensures an output is drawn in readable orientation/flipping no
matter the actual transformations applied to it. 
							
						 
						
							2018-01-31 16:05:33 +01:00  
				
					
						
							
							
								 
						
							
								4afc933ea4 
								
							 
						 
						
							
							
								
								fixes 90 degree rotation screenshots  
							
							... 
							
							
							
							This fixes the screenshot example application when an output is rotated
by 90 degrees.
Other tranformations are not taken into account yet. 
							
						 
						
							2018-01-31 12:54:57 +01:00  
				
					
						
							
							
								 
						
							
								edb4c8d858 
								
							 
						 
						
							
							
								
								output: damage whole output when fullscreen surface size changes  
							
							
							
						 
						
							2018-01-30 22:06:10 +01:00  
				
					
						
							
							
								 
						
							
								a295c805c4 
								
							 
						 
						
							
							
								
								output: fix output_damage_whole for scaled outputs  
							
							
							
						 
						
							2018-01-30 21:42:12 +01:00  
				
					
						
							
							
								 
						
							
								babdd6ccf7 
								
							 
						 
						
							
							
								
								backend: fix use-after-free when destroying backends  
							
							... 
							
							
							
							The backend destroy signal is emitted before the output_remove
signal is. When the destroy signal is emitted listeners remove
their output_remove listener, so the output_remove signal is never
received and listeners have an invalid output pointer.
The correct way to solve this would be to remove the output_remove
signal completely and use the wlr_output.events.destroy signal
instead. This isn't yet possible because wl_signal_emit is unsafe
and listeners cannot be removed in listeners. 
							
						 
						
							2018-01-30 19:45:57 +01:00  
				
					
						
							
							
								 
						
							
								429f06d3f1 
								
							 
						 
						
							
							
								
								Merge pull request  #597  from agx/typos  
							
							... 
							
							
							
							Fix some typos 
							
						 
						
							2018-01-30 18:14:46 +01:00  
				
					
						
							
							
								 
						
							
								c5aac77692 
								
							 
						 
						
							
							
								
								Fix some typos  
							
							... 
							
							
							
							Prefer initialize over initialise since used more often in the sources. 
							
						 
						
							2018-01-30 16:10:07 +01:00  
				
					
						
							
							
								 
						
							
								704130cc11 
								
							 
						 
						
							
							
								
								output: fix performance issues with wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-30 14:45:02 +01:00  
				
					
						
							
							
								 
						
							
								a7cba7d83f 
								
							 
						 
						
							
							
								
								rootston: damage whole output when entering/leaving fullscreen  
							
							
							
						 
						
							2018-01-30 14:40:22 +01:00  
				
					
						
							
							
								 
						
							
								2a855e6282 
								
							 
						 
						
							
							
								
								rootston: fix urxvt damage on HiDPI outputs  
							
							... 
							
							
							
							util/region: add wlr_region_expand 
							
						 
						
							2018-01-30 12:01:10 +01:00  
				
					
						
							
							
								 
						
							
								f152fdb4c5 
								
							 
						 
						
							
							
								
								Merge pull request  #594  from Ongy/drm-surface-buffers  
							
							... 
							
							
							
							relases gbm buffers on init 
							
						 
						
							2018-01-30 11:04:01 +01:00  
				
					
						
							
							
								 
						
							
								d498855b9d 
								
							 
						 
						
							
							
								
								backend/drm: fix hw cursor position on rotated and scaled outputs  
							
							... 
							
							
							
							output: add wlr_output_transformed_resolution 
							
						 
						
							2018-01-30 10:23:35 +01:00  
				
					
						
							
							
								 
						
							
								d0961a02af 
								
							 
						 
						
							
							
								
								render: add wlr_renderer_scissor docs  
							
							
							
						 
						
							2018-01-30 10:00:58 +01:00  
				
					
						
							
							
								 
						
							
								51c22d39a4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-29 23:24:09 +01:00  
				
					
						
							
							
								 
						
							
								2cc989e097 
								
							 
						 
						
							
							
								
								output: restrict provided damage to output bounds  
							
							
							
						 
						
							2018-01-29 23:21:30 +01:00  
				
					
						
							
							
								 
						
							
								ed5b1fdedd 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							2018-01-29 17:13:23 -05:00  
				
					
						
							
							
								 
						
							
								cde0f454b3 
								
							 
						 
						
							
							
								
								Clean up the gbm/egl as well  
							
							
							
						 
						
							2018-01-29 11:49:31 +01:00  
				
					
						
							
							
								 
						
							
								2cdb646531 
								
							 
						 
						
							
							
								
								relases gbm buffers on init  
							
							... 
							
							
							
							The wlr_drm_surface_init function is called (upon others) when the drm
mode is changed.
When the surface was used previously this replaced the gbm_surface, but
did not replace the gbm buffers (front/back).
With this, wlr_drm_surface_get_from never set up the new buffers with
the new glViewport because surf->front existed.
This frees the buffers to get new buffers on the new surface with the
new viewport. 
							
						 
						
							2018-01-29 11:29:54 +01:00  
				
					
						
							
							
								 
						
							
								4cc58288cb 
								
							 
						 
						
							
							
								
								rootston: fix damage when changing views z-index  
							
							
							
						 
						
							2018-01-29 09:07:29 +01:00  
				
					
						
							
							
								 
						
							
								b47e8c4a1d 
								
							 
						 
						
							
							
								
								backend/drm: do not retry pageflip when swapping buffers  
							
							
							
						 
						
							2018-01-28 23:33:38 +01:00  
				
					
						
							
							
								 
						
							
								20e6861021 
								
							 
						 
						
							
							
								
								Do not flush damage if swapping buffers failed  
							
							... 
							
							
							
							This should solve issues with multiple outputs on DRM backend. 
							
						 
						
							2018-01-28 22:39:24 +01:00  
				
					
						
							
							
								 
						
							
								7881d039b6 
								
							 
						 
						
							
							
								
								rootston: fix output_damage_whole  
							
							... 
							
							
							
							This should fix artifacts when leaving fullscreen on rotated outputs. 
							
						 
						
							2018-01-28 21:58:02 +01:00  
				
					
						
							
							
								 
						
							
								60b2d969e0 
								
							 
						 
						
							
							
								
								Merge pull request  #591  from emersion/fix-data-source-notify-finish  
							
							... 
							
							
							
							Fix assertion failed in data_source_notify_finish 
							
						 
						
							2018-01-28 15:54:21 -05:00  
				
					
						
							
							
								 
						
							
								5bbff20b8d 
								
							 
						 
						
							
							
								
								Fix assertion failed in data_source_notify_finish  
							
							
							
						 
						
							2018-01-28 21:48:05 +01:00  
				
					
						
							
							
								 
						
							
								be888df4c3 
								
							 
						 
						
							
							
								
								rootston: fix build without xwayland  
							
							
							
						 
						
							2018-01-28 21:38:29 +01:00  
				
					
						
							
							
								 
						
							
								e049610b47 
								
							 
						 
						
							
							
								
								surface: copy buffer damage to surface damage  
							
							
							
						 
						
							2018-01-28 21:29:51 +01:00  
				
					
						
							
							
								 
						
							
								1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
				
					
						
							
							
								 
						
							
								f0b3a71fbc 
								
							 
						 
						
							
							
								
								Merge pull request  #590  from pks-t/pks/rootston-wo-xwayland  
							
							... 
							
							
							
							Fix building rootston without XWayland 
							
						 
						
							2018-01-28 15:05:31 -05:00