Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								97d44aa58b 
								
							
								 
							
						 
						
							
							
								
								Pass resources to functions that take object references  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d9551a3377 
								
							
								 
							
						 
						
							
							
								
								compositor: drop wl_display_add_object()  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								904055a652 
								
							
								 
							
						 
						
							
							
								
								compositor: Make all exported objects wl_resources  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a691aeefd7 
								
							
								 
							
						 
						
							
							
								
								compositor: Track opaque region of a surface  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b8a983395d 
								
							
								 
							
						 
						
							
							
								
								compositor: Add helper to damage surface below  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8f0ce05f52 
								
							
								 
							
						 
						
							
							
								
								compositor: Send out more detailed output events  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7a5c979f4c 
								
							
								 
							
						 
						
							
							
								
								Move map requests to shell  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								4721a3c912 
								
							
								 
							
						 
						
							
							
								
								Make use of wl_resource.destroy_listener_list for surfaces.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								6c709a3e4f 
								
							
								 
							
						 
						
							
							
								
								Fix warnings and symbol visibility from missing CFLAGS  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1c5621840b 
								
							
								 
							
						 
						
							
							
								
								compositor: Split backends into modules  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								2e94d1120a 
								
							
								 
							
						 
						
							
							
								
								compositor: Remove unused surface matrix, add optional transform  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								02ec0a5d3a 
								
							
								 
							
						 
						
							
							
								
								compositor: Support loadable shells  
							
							 
							
							... 
							
							
 
							
							The shell module is responsible for implementing the higher level
compositor behavior.  We default to the desktop-lite shell built in to
the compositor. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								10f097e8dd 
								
							
								 
							
						 
						
							
							
								
								Only invoke shell button bindings if there's a pointer focus surface  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0793756d52 
								
							
								 
							
						 
						
							
							
								
								Move shell bindings to shell.c  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								ec4d342aa9 
								
							
								 
							
						 
						
							
							
								
								Support per surface frame events  
							
							 
							
							... 
							
							
 
							
							This fixes tearing with multi head. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								31bd6c7ab1 
								
							
								 
							
						 
						
							
							
								
								Use pixman regions to reduce repainting  
							
							 
							
							... 
							
							
 
							
							For now, we just use glScissor and clip to the extent of the damage region,
but we can do even better by clipping the repaint to the region rectangles. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0ce245761c 
								
							
								 
							
						 
						
							
							
								
								Add initial basic support for fullscreen surfaces  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								027931bd33 
								
							
								 
							
						 
						
							
							
								
								Define the shell resize enumeration in the xml spec  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								dd4046ae56 
								
							
								 
							
						 
						
							
							
								
								Take away pointer focus during server grabs  
							
							 
							
							... 
							
							
 
							
							This lets the client restore the pointer image when the grab ends. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ae6c8a6d73 
								
							
								 
							
						 
						
							
							
								
								First attempt at selection support  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								4cca349349 
								
							
								 
							
						 
						
							
							
								
								Split shell object out from compositor.c into its own file  
							
							 
							
							
 
							
						 
						
							15 years ago