a854c2f246 
								
							 
						 
						
							
							
								
								Merge branch 'master' into gles2-renderer-redesign  
							
							
							
						 
						
							2018-03-23 00:55:55 +01:00  
				
					
						
							
							
								 
						
							
								d9a3c66942 
								
							 
						 
						
							
							
								
								rootston/output: fix leak in damage_from_surface  
							
							
							
						 
						
							2018-03-22 21:25:41 +01:00  
				
					
						
							
							
								 
						
							
								3581573bdc 
								
							 
						 
						
							
							
								
								render/gles2: make wlr_renderer_begin take viewport size  
							
							... 
							
							
							
							This allows raw GL calls outside wlr_renderer to be removed. 
							
						 
						
							2018-03-21 07:37:09 +01:00  
				
					
						
							
							
								 
						
							
								c41de2d1be 
								
							 
						 
						
							
							
								
								render: split render.h into wlr_renderer.h and wlr_texture.h  
							
							
							
						 
						
							2018-03-19 23:16:29 +01:00  
				
					
						
							
							
								 
						
							
								a491f780b8 
								
							 
						 
						
							
							
								
								rootston rotation: change view->rotation sign  
							
							... 
							
							
							
							The convetion with wlr_matrix changed and it's a good time to remove
all these pesky minus signs 
							
						 
						
							2018-03-18 09:19:09 +01:00  
				
					
						
							
							
								 
						
							
								1956d3cedb 
								
							 
						 
						
							
							
								
								Merge pull request  #722  from emersion/matrix-redesign  
							
							... 
							
							
							
							Matrix redesign 
							
						 
						
							2018-03-17 15:22:00 -04:00  
				
					
						
							
							
								 
						
							
								09413aa7f1 
								
							 
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
							
							Add map/unmap to xdg-shell 
							
						 
						
							2018-03-17 10:00:54 -04:00  
				
					
						
							
							
								 
						
							
								303883ce49 
								
							 
						 
						
							
							
								
								rootston: properly emit view unmap event  
							
							
							
						 
						
							2018-03-15 21:47:20 +01:00  
				
					
						
							
							
								 
						
							
								e607d0f7ee 
								
							 
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
							
						 
						
							2018-03-15 20:15:09 +01:00  
				
					
						
							
							
								 
						
							
								8b58e1a3ad 
								
							 
						 
						
							
							
								
								Merge branch 'master' into matrix-redesign  
							
							
							
						 
						
							2018-03-15 15:48:09 +01:00  
				
					
						
							
							
								 
						
							
								824a95ad19 
								
							 
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
							
						 
						
							2018-03-15 15:33:58 +01:00  
				
					
						
							
							
								 
						
							
								de0e40d621 
								
							 
						 
						
							
							
								
								Merge pull request  #698  from agx/linux-dmabuf  
							
							... 
							
							
							
							Add initial linux_dmabuf protocol support 
							
						 
						
							2018-03-15 12:45:07 +01:00  
				
					
						
							
							
								 
						
							
								eb4337b5ee 
								
							 
						 
						
							
							
								
								Wire up linux_dmabuf in rootston  
							
							
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								d26b67cb06 
								
							 
						 
						
							
							
								
								matrix: unify API, don't use array pointers  
							
							
							
						 
						
							2018-03-15 11:10:56 +01:00  
				
					
						
							
							
								 
						
							
								b6a3f240c7 
								
							 
						 
						
							
							
								
								matrix: move to types/  
							
							
							
						 
						
							2018-03-15 09:11:27 +01:00  
				
					
						
							
							
								 
						
							
								dd8a7a29e1 
								
							 
						 
						
							
							
								
								rootston: don't center view if maximized  
							
							
							
						 
						
							2018-03-14 00:01:28 +01:00  
				
					
						
							
							
								 
						
							
								ace738dbca 
								
							 
						 
						
							
							
								
								xdg-shell-v6: next_geometry and geometry fields are not longer pointers in wlr_xdg_surface_v6  
							
							
							
						 
						
							2018-03-13 22:17:25 +01:00  
				
					
						
							
							
								 
						
							
								149209b72e 
								
							 
						 
						
							
							
								
								xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency  
							
							
							
						 
						
							2018-03-13 22:09:44 +01:00  
				
					
						
							
							
								 
						
							
								e74ddaaf10 
								
							 
						 
						
							
							
								
								xdg-shell-v6: redesign the configure/ack_configure workflow  
							
							
							
						 
						
							2018-03-13 19:57:21 +01:00  
				
					
						
							
							
								 
						
							
								125138f1a0 
								
							 
						 
						
							
							
								
								rootston: unmap view after emitting destroy signal in view_destroy  
							
							
							
						 
						
							2018-03-13 12:34:29 +01:00  
				
					
						
							
							
								 
						
							
								c1c88bfe5d 
								
							 
						 
						
							
							
								
								rootston: destroy seat view on unmap  
							
							
							
						 
						
							2018-03-13 12:31:45 +01:00  
				
					
						
							
							
								 
						
							
								42637a52cf 
								
							 
						 
						
							
							
								
								rootston: don't segfault when getting size of an unmapped xdg-shell view  
							
							
							
						 
						
							2018-03-12 10:42:41 +01:00  
				
					
						
							
							
								 
						
							
								6ac3534df6 
								
							 
						 
						
							
							
								
								rootston: add destroy to view interface  
							
							
							
						 
						
							2018-03-12 09:17:06 +01:00  
				
					
						
							
							
								 
						
							
								1f8854f217 
								
							 
						 
						
							
							
								
								rootston: remove xdg-shell-v6 map/unmap listeners on destroy  
							
							
							
						 
						
							2018-03-12 09:00:59 +01:00  
				
					
						
							
							
								 
						
							
								9d6e17fb11 
								
							 
						 
						
							
							
								
								rootston: fix segfault in handle_tablet_tool_destroy  
							
							
							
						 
						
							2018-03-11 11:58:59 +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  
				
					
						
							
							
								 
						
							
								14bb550bff 
								
							 
						 
						
							
							
								
								set alpha to 1.0 for drag icons  
							
							
							
						 
						
							2018-02-27 18:18:39 +01:00  
				
					
						
							
							
								 
						
							
								333110515e 
								
							 
						 
						
							
							
								
								set fullscreen alpha to 1  
							
							
							
						 
						
							2018-02-27 10:55:05 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								202a728ee9 
								
							 
						 
						
							
							
								
								rootstion: handle alpha in server side decorations  
							
							
							
						 
						
							2018-02-25 16:53:36 +01:00  
				
					
						
							
							
								 
						
							
								9864f1c136 
								
							 
						 
						
							
							
								
								rootston: wire up window alpha keybinding  
							
							
							
						 
						
							2018-02-25 16:53:36 +01:00  
				
					
						
							
							
								 
						
							
								e2ea1ebe48 
								
							 
						 
						
							
							
								
								rootston: Add alpha channel to views  
							
							
							
						 
						
							2018-02-25 16:53:36 +01:00  
				
					
						
							
							
								 
						
							
								d08792bfff 
								
							 
						 
						
							
							
								
								Add alpha to wlr_render_with_matrix  
							
							... 
							
							
							
							so we can use the alpha channel to e.g. blend in textures 
							
						 
						
							2018-02-25 13:47:48 +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  
				
					
						
							
							
								 
						
							
								69409ea3cb 
								
							 
						 
						
							
							
								
								Merge pull request  #654  from emersion/send-frame-done  
							
							... 
							
							
							
							rootston: send frame done events unconditionally 
							
						 
						
							2018-02-23 18:55:18 +01:00  
				
					
						
							
							
								 
						
							
								ca3a947864 
								
							 
						 
						
							
							
								
								rootston: fix user-after-free in output_handle_destroy  
							
							
							
						 
						
							2018-02-23 10:29:18 +01:00  
				
					
						
							
							
								 
						
							
								5dba27216c 
								
							 
						 
						
							
							
								
								rootston: fix use-after-free in handle_keyboard_destroy  
							
							
							
						 
						
							2018-02-23 10:24:28 +01:00  
				
					
						
							
							
								 
						
							
								00e647e161 
								
							 
						 
						
							
							
								
								rootston: fix sending frame done to undefined view  
							
							
							
						 
						
							2018-02-20 16:32:29 +01:00  
				
					
						
							
							
								 
						
							
								dc77b4c8c6 
								
							 
						 
						
							
							
								
								rootston: don't send frame done if wlr_output manages the surface  
							
							
							
						 
						
							2018-02-20 16:17:23 +01:00  
				
					
						
							
							
								 
						
							
								6f8eca2b3a 
								
							 
						 
						
							
							
								
								rootston: send frame done events unconditionally  
							
							
							
						 
						
							2018-02-20 15:33:48 +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  
				
					
						
							
							
								 
						
							
								36ead80cd1 
								
							 
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
							
						 
						
							2018-02-12 19:52:47 +01:00  
				
					
						
							
							
								 
						
							
								10ecf871f2 
								
							 
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
							
						 
						
							2018-02-12 10:36:43 +01:00  
				
					
						
							
							
								 
						
							
								5e58d46cc1 
								
							 
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
							
						 
						
							2018-02-12 09:12:31 +01:00