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  
				
					
						
							
							
								 
						
							
							
								96c8be98a6 
								
							
								 
							
						 
						
							
							
								
								Some kind of support for touchscreen  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								43db4015f9 
								
							
								 
							
						 
						
							
							
								
								Split out evdev handling to its own file  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ed64311b6c 
								
							
								 
							
						 
						
							
							
								
								Pick up input devices of type ID_INPUT_TABLET as well  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								052d17d4d9 
								
							
								 
							
						 
						
							
							
								
								Map new surfaces on top of all other surface  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8a457e3e9f 
								
							
								 
							
						 
						
							
							
								
								Simplify visual check  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8f66a57b4d 
								
							
								 
							
						 
						
							
							
								
								Ignore surface.map_toplevel() if already mapped  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								175e6cec39 
								
							
								 
							
						 
						
							
							
								
								Pass EGL_NO_CONTEXT to eglCreateImageKHR for EGL_DRM_BUFFER_MESA target  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f6b1471fd8 
								
							
								 
							
						 
						
							
							
								
								Initialize surface->link so we can always wl_list_remove() it  
							
							... 
							
							
 
							
							In particular, even if we never added it to the compositor surface list. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f1ef15cb45 
								
							
								 
							
						 
						
							
							
								
								Move grab definitions to wayland-util.h  
							
							... 
							
							
 
							
							These tokens really are part of the protocol and we need to extend the
scanner to generate them. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5753188e16 
								
							
								 
							
						 
						
							
							
								
								Move basic grab handling to core libraries  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cbe6f04388 
								
							
								 
							
						 
						
							
							
								
								Fix compositor-wayland  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								82da52b15b 
								
							
								 
							
						 
						
							
							
								
								Update surface.attach and change surface.map to surface.map_toplevel  
							
							... 
							
							
 
							
							The new map_toplevel() request no longer specifies a position and takes
the size from the attached buffer.  The attach request now takes a
position relative to the top-left corner of the old buffer to let
clients specify the relative position of the new buffer. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ab1862d68a 
								
							
								 
							
						 
						
							
							
								
								Move code around to keep input device interface and init function close  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c5c510ec75 
								
							
								 
							
						 
						
							
							
								
								Set up visuals in wayland-server  
							
							... 
							
							
 
							
							Still very much hand-wavey, but at least it's only in one place now. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b3fc757cd8 
								
							
								 
							
						 
						
							
							
								
								Handle buttons in grab objects too  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9c3e8d734e 
								
							
								 
							
						 
						
							
							
								
								Move grab state to struct wl_input_device  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								dfce71d116 
								
							
								 
							
						 
						
							
							
								
								Reenable fragment shader precision specifier  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8321e693d2 
								
							
								 
							
						 
						
							
							
								
								Use grab object for motion grabs too  
							
							... 
							
							
 
							
							Now all grabs use grab objects, so drop the grab enum. 
							
						 
						
							15 years ago