13d9db2095 
								
							
								 
							
						 
						
							
							
								
								Beginnings of multiple monitor  
							
							... 
							
							
 
							
							Allocate the CRTCs from a bit mask to avoid the multiple monitor black
screen problem. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								58dc6dd3c5 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Remove unused variables  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d28ab36fe3 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Ask for ES2 in the config  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c649a92549 
								
							
								 
							
						 
						
							
							
								
								compositor: Remove drm.c, use shm.c for pointer images  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								2af7f10674 
								
							
								 
							
						 
						
							
							
								
								compositor: Remove wlsc_drm  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								84290d02ae 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Use an EGL Window Surface as output  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								be01456887 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Use wayland-egl window surfaces  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5b2cb6f911 
								
							
								 
							
						 
						
							
							
								
								compositor: Generate Framebuffer in the backends  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1b765ffb8c 
								
							
								 
							
						 
						
							
							
								
								compositor: Add flags parameter to wlsc_output_init  
							
							... 
							
							
 
							
							Currently available flags:
 - WL_OUTPUT_FLIPPED 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								faa0a9dfa9 
								
							
								 
							
						 
						
							
							
								
								compositor: Use eglBindWaylandDisplayWL  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3b288afd1a 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Use x11 egl platform  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b2d71852fd 
								
							
								 
							
						 
						
							
							
								
								Split into a demo repository that holds the demo compositor and clients  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								525e4c0bea 
								
							
								 
							
						 
						
							
							
								
								compositor: Clip repaint to the damage region  
							
							... 
							
							
 
							
							Drop glScissor, and just clip the surface against the repaint region and
render each rectangle in the resulting region. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								feb370e4ea 
								
							
								 
							
						 
						
							
							
								
								compositor-drm: Flush before pageflipping  
							
							... 
							
							
 
							
							This fixes compositor-drm flickering on r600. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fa4e2a7676 
								
							
								 
							
						 
						
							
							
								
								compositor: Switch away from using VBOs and just stream the vertex data  
							
							... 
							
							
 
							
							We avoid changing uniforms for each window and it will be easier to break up
a surface into a series of rectangles. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2dfe626f4e 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Don't send enter/leave notify if we have an implicit grab  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c9824ddf35 
								
							
								 
							
						 
						
							
							
								
								compositor: Implement super-tab window switching  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f30c67eea6 
								
							
								 
							
						 
						
							
							
								
								compositor: Set repaint_on_timeout when we schedule a timeout repaint  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								181f52ea96 
								
							
								 
							
						 
						
							
							
								
								Update compositor initiated resize to use a 3x3 grid  
							
							... 
							
							
 
							
							This lets us do all combinations of resize edges. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5a2218aa15 
								
							
								 
							
						 
						
							
							
								
								compositor: Calculate resizing direction  
							
							... 
							
							
 
							
							This applies to resizes initiated by the compositor. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f992b2fc47 
								
							
								 
							
						 
						
							
							
								
								Don't crash when the previous keyboard surface goes away  
							
							... 
							
							
 
							
							Just always set keyboard focus to the top surface. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0ce245761c 
								
							
								 
							
						 
						
							
							
								
								Add initial basic support for fullscreen surfaces  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								af82bea253 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Handle keyboard focus too  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3ba4858c4b 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ac5c5e7853 
								
							
								 
							
						 
						
							
							
								
								Don't create buffer from NULL pointer  
							
							... 
							
							
 
							
							Fixes regression introduced in f58d8ca1bd 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								93331ff40a 
								
							
								 
							
						 
						
							
							
								
								compositor: Forward pointer focus notification from compostor backend  
							
							... 
							
							
 
							
							This lets the compositor place the pointer sprite correctly when it receives
pointer focus and allows it to send pointer focus to any client that might
receive pointer focus as the compositor receives it. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f58d8ca1bd 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Set window icon  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								24ed621388 
								
							
								 
							
						 
						
							
							
								
								Set WM_CLASS for X11 compositor window  
							
							... 
							
							
 
							
							Don't want to be 'Unknown' in GNOME Shell. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f9edadf3f2 
								
							
								 
							
						 
						
							
							
								
								shm: Check width, height and stride for invalid values  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0fe0eb330c 
								
							
								 
							
						 
						
							
							
								
								Screenshots were upside down  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c4df99cb2c 
								
							
								 
							
						 
						
							
							
								
								Replace gdk_pixbuf_unref with g_object_unref  
							
							... 
							
							
 
							
							Because gdk_pixbuf_unref is deprecated and for compatability with
gdk-pixbuf 2.21.4. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								70af98c576 
								
							
								 
							
						 
						
							
							
								
								fix tty_destroy  
							
							... 
							
							
 
							
							fixes segfault when active tty could not be opened
fixes copy-paste mistake. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0428a9a15c 
								
							
								 
							
						 
						
							
							
								
								don't use deprecated INCLUDES variable  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7d9517855a 
								
							
								 
							
						 
						
							
							
								
								fix includes  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7c427a9481 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Remove unused variable  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								2a332dd62e 
								
							
								 
							
						 
						
							
							
								
								compositor/shm: use internalFormat=GL_BGRA_EXT in TexImage2D  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								027931bd33 
								
							
								 
							
						 
						
							
							
								
								Define the shell resize enumeration in the xml spec  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8dc378ff76 
								
							
								 
							
						 
						
							
							
								
								Add new surface.map_transient() request to map a surface relative to another  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								dd4046ae56 
								
							
								 
							
						 
						
							
							
								
								Take away pointer focus during server grabs  
							
							... 
							
							
 
							
							This lets the client restore the pointer image when the grab ends. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ae6c8a6d73 
								
							
								 
							
						 
						
							
							
								
								First attempt at selection support  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								4cca349349 
								
							
								 
							
						 
						
							
							
								
								Split shell object out from compositor.c into its own file  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d3b023ed7d 
								
							
								 
							
						 
						
							
							
								
								compositor: Attach only valid background buffers  
							
							... 
							
							
 
							
							If a background is not found,
create_buffer_from_png will return NULL.
Do not attach these buffers. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ecfb2b93f3 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Assign func pointers pre init  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d711d0cd66 
								
							
								 
							
						 
						
							
							
								
								Check for GL_EXT_texture_format_BGRA8888  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1101b63d49 
								
							
								 
							
						 
						
							
							
								
								Both internalFormat and format should be GL_BGRA_EXT  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a941022372 
								
							
								 
							
						 
						
							
							
								
								Make it possible to enable/disable the various compositors from configure  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c5d6be9530 
								
							
								 
							
						 
						
							
							
								
								Remove unused visual argument to wlsc_surface_create()  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8525a50362 
								
							
								 
							
						 
						
							
							
								
								Move buffer creation and buffer details into drm.c and shm.c  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e4762a6ac1 
								
							
								 
							
						 
						
							
							
								
								Move tty and vt handling out in its own file  
							
							
 
							
						 
						
							15 years ago