b10269e513 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #607  from VincentVanlaer/cursor-bug  
							
							... 
							
							
 
							
							Prevent cursor from getting stuck at infinity 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8dcb2f2d6b 
								
							
								 
							
						 
						
							
							
								
								Prevent cursor from getting stuck at infinity  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d33a113f67 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #606  from FabianGeiselhart/fix-typo  
							
							... 
							
							
 
							
							Fix typo in rootston config 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ee6cbe2efd 
								
									
								
							
								 
							
						 
						
							
							
								
								Comments should talk about colons not semicolons  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1cea73d2d8 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix rotated views damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1842487d61 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix crash when closing a fullscreened xwayland view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ba36cc52f 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: do not rely on current view size when accumulating damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								faa57341ca 
								
									
								
							
								 
							
						 
						
							
							
								
								output: replace raw GL calls by wlr_renderer_* calls  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddb1779f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								402587ed65 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: use output renderer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3d3ea32137 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86a404f2cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #601  from emersion/output-modeset-enabled  
							
							... 
							
							
 
							
							backend/drm: update output enabled property on modeset 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb39277e97 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: update output enabled property on modeset  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb4aeb3b2f 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: support updating cursor when session is paused  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5aa642485d 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: do not render views fullscreened on other outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d6e7f510e 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix artifacts when leaving fullscreen in a rotated view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								39d5e78d37 
								
							
								 
							
						 
						
							
							
								
								Fix typo in xcursor.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8cf622f074 
								
							
								 
							
						 
						
							
							
								
								Improve xcursor docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a43555d7f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #598  from Ongy/screenshot_transform  
							
							... 
							
							
 
							
							Screenshot transform 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								42ec696b82 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #599  from emersion/output-cursor-destroy-signal  
							
							... 
							
							
 
							
							output: add destroy signal for wlr_output_cursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8eed857292 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add destroy signal for wlr_output_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								edb4c8d858 
								
									
								
							
								 
							
						 
						
							
							
								
								output: damage whole output when fullscreen surface size changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a295c805c4 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix output_damage_whole for scaled outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								429f06d3f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #597  from agx/typos  
							
							... 
							
							
 
							
							Fix some typos 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c5aac77692 
								
							
								 
							
						 
						
							
							
								
								Fix some typos  
							
							... 
							
							
 
							
							Prefer initialize over initialise since used more often in the sources. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								704130cc11 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix performance issues with wlr_output_schedule_frame  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a7cba7d83f 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: damage whole output when entering/leaving fullscreen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2a855e6282 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix urxvt damage on HiDPI outputs  
							
							... 
							
							
 
							
							util/region: add wlr_region_expand 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f152fdb4c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #594  from Ongy/drm-surface-buffers  
							
							... 
							
							
 
							
							relases gbm buffers on init 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d498855b9d 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix hw cursor position on rotated and scaled outputs  
							
							... 
							
							
 
							
							output: add wlr_output_transformed_resolution 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0961a02af 
								
									
								
							
								 
							
						 
						
							
							
								
								render: add wlr_renderer_scissor docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51c22d39a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2cc989e097 
								
									
								
							
								 
							
						 
						
							
							
								
								output: restrict provided damage to output bounds  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed5b1fdedd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
 
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cde0f454b3 
								
							
								 
							
						 
						
							
							
								
								Clean up the gbm/egl as well  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4cc58288cb 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix damage when changing views z-index  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b47e8c4a1d 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: do not retry pageflip when swapping buffers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								20e6861021 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not flush damage if swapping buffers failed  
							
							... 
							
							
 
							
							This should solve issues with multiple outputs on DRM backend. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7881d039b6 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix output_damage_whole  
							
							... 
							
							
 
							
							This should fix artifacts when leaving fullscreen on rotated outputs. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60b2d969e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #591  from emersion/fix-data-source-notify-finish  
							
							... 
							
							
 
							
							Fix assertion failed in data_source_notify_finish 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5bbff20b8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix assertion failed in data_source_notify_finish  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be888df4c3 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix build without xwayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e049610b47 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: copy buffer damage to surface damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ee61dbd0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f0b3a71fbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #590  from pks-t/pks/rootston-wo-xwayland  
							
							... 
							
							
 
							
							Fix building rootston without XWayland 
							
						 
						
							8 years ago