Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c9824ddf35 
								
							 
						 
						
							
							
								
								compositor: Implement super-tab window switching  
							
							 
							
							
							
						 
						
							2011-02-07 09:12:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								f992b2fc47 
								
							 
						 
						
							
							
								
								Don't crash when the previous keyboard surface goes away  
							
							 
							
							... 
							
							
							
							Just always set keyboard focus to the top surface. 
							
						 
						
							2011-01-28 15:53:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce245761c 
								
							 
						 
						
							
							
								
								Add initial basic support for fullscreen surfaces  
							
							 
							
							
							
						 
						
							2011-01-28 15:18:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba4858c4b 
								
							 
						 
						
							
							
								
								compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers  
							
							 
							
							
							
						 
						
							2011-01-27 11:57:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								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. 
							
						 
						
							2011-01-26 20:35:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								f58d8ca1bd 
								
							 
						 
						
							
							
								
								compositor-x11: Set window icon  
							
							 
							
							
							
						 
						
							2011-01-26 14:37:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ae6c8a6d73 
								
							 
						 
						
							
							
								
								First attempt at selection support  
							
							 
							
							
							
						 
						
							2011-01-19 14:25:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								4cca349349 
								
							 
						 
						
							
							
								
								Split shell object out from compositor.c into its own file  
							
							 
							
							
							
						 
						
							2011-01-18 07:53:49 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								8525a50362 
								
							 
						 
						
							
							
								
								Move buffer creation and buffer details into drm.c and shm.c  
							
							 
							
							
							
						 
						
							2011-01-14 16:20:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								e4762a6ac1 
								
							 
						 
						
							
							
								
								Move tty and vt handling out in its own file  
							
							 
							
							
							
						 
						
							2011-01-14 14:59:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								43db4015f9 
								
							 
						 
						
							
							
								
								Split out evdev handling to its own file  
							
							 
							
							
							
						 
						
							2011-01-14 14:45:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								8f66a57b4d 
								
							 
						 
						
							
							
								
								Ignore surface.map_toplevel() if already mapped  
							
							 
							
							
							
						 
						
							2011-01-07 08:38:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								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. 
							
						 
						
							2011-01-06 10:00:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c5c510ec75 
								
							 
						 
						
							
							
								
								Set up visuals in wayland-server  
							
							 
							
							... 
							
							
							
							Still very much hand-wavey, but at least it's only in one place now. 
							
						 
						
							2010-12-08 15:12:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								9c3e8d734e 
								
							 
						 
						
							
							
								
								Move grab state to struct wl_input_device  
							
							 
							
							
							
						 
						
							2010-12-08 09:48:52 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								8321e693d2 
								
							 
						 
						
							
							
								
								Use grab object for motion grabs too  
							
							 
							
							... 
							
							
							
							Now all grabs use grab objects, so drop the grab enum. 
							
						 
						
							2010-12-07 17:25:30 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								287343a0d3 
								
							 
						 
						
							
							
								
								Use a grab object for drag and drop  
							
							 
							
							
							
						 
						
							2010-12-07 14:58:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								6d65d5f4d4 
								
							 
						 
						
							
							
								
								Handle shell.move using a grab object  
							
							 
							
							
							
						 
						
							2010-12-07 13:30:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								359d667646 
								
							 
						 
						
							
							
								
								Add grab object infrastructure  
							
							 
							
							
							
						 
						
							2010-12-07 12:29:03 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								4be2ed9611 
								
							 
						 
						
							
							
								
								Drop dummy wl_grab_surface hack  
							
							 
							
							
							
						 
						
							2010-12-07 09:15:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								a9e8961ea2 
								
							 
						 
						
							
							
								
								Use surface destroy notifier for cancelling grabs  
							
							 
							
							
							
						 
						
							2010-12-06 21:32:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3d76e652c5 
								
							 
						 
						
							
							
								
								Use the per-surface destroy callback for grabs as well  
							
							 
							
							
							
						 
						
							2010-12-06 17:33:11 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c551bd2ae8 
								
							 
						 
						
							
							
								
								Add a surface destroy callback and use it for focus tracking  
							
							 
							
							
							
						 
						
							2010-12-06 16:43:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b313b02983 
								
							 
						 
						
							
							
								
								Chage the 'base' field to be the name of the super class instead  
							
							 
							
							... 
							
							
							
							Instead of display->base.base we want display->proxy.object, or
        buffer->buffer.resource.object.id = id;
which makes it clear what we end up addressing. 
							
						 
						
							2010-12-01 17:35:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								caa6442556 
								
							 
						 
						
							
							
								
								compositor: Use a virtual destructor when shutting down  
							
							 
							
							... 
							
							
							
							Backend can now rely on their destroy function getting called on shutdown,
so reset tty etc there instead of handling SIGTERM twice. 
							
						 
						
							2010-12-01 16:53:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								2643707391 
								
							 
						 
						
							
							
								
								Move pointer and keyboard focus tracking into libwayland-server  
							
							 
							
							
							
						 
						
							2010-12-01 10:17:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Franzke 
								
							 
						 
						
							
							
							
							
								
							
							
								ec2e64224b 
								
							 
						 
						
							
							
								
								Add wayland backend for compositor (nested)  
							
							 
							
							
							
						 
						
							2010-11-29 17:38:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								61a8251360 
								
							 
						 
						
							
							
								
								Add a geometry option for x11 compositor  
							
							 
							
							
							
						 
						
							2010-10-27 11:21:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3d5bae0700 
								
							 
						 
						
							
							
								
								Add a shm buffer sharing mechanism  
							
							 
							
							
							
						 
						
							2010-10-06 21:17:40 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								98ffc93b95 
								
							 
						 
						
							
							
								
								Fix EGLImageKHR leak in wl_buffer destroy  
							
							 
							
							
							
						 
						
							2010-09-24 10:01:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ce457ba68c 
								
							 
						 
						
							
							
								
								Add timestamp to pointer image attach request  
							
							 
							
							... 
							
							
							
							This lets the server discard requests received after the pointer has
exited and the re-entered a surface. 
							
						 
						
							2010-09-14 15:39:45 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kristian Høgsberg 
								
							 
						 
						
							
							
							
							
								
							
							
								76b43326a5 
								
							 
						 
						
							
							
								
								Move example compositor to subdirectory  
							
							 
							
							
							
						 
						
							2010-09-14 10:56:25 -04:00