Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1926ebab73 
								
							
								 
							
						 
						
							
							
								
								Add missing newline in gears error message  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								9835417962 
								
							
								 
							
						 
						
							
							
								
								Workaround gears depending on cairo-gl  
							
							 
							
							... 
							
							
 
							
							Extremely hacky, but at least it doesn't stop the build anymore. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Yuval Fledel
							
						 
						
							 
							
							
							
								
							
								e9f5e36730 
								
							
								 
							
						 
						
							
							
								
								Make clients exit orderly when there is no connection  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Bryce Harrington
							
						 
						
							 
							
							
							
								
							
								40269a6ed6 
								
							
								 
							
						 
						
							
							
								
								Cleanup declared but unused variables.  
							
							 
							
							... 
							
							
 
							
							Make was complaining about a bunch of unused variables that were being
declared.
Signed-off-by: Bryce Harrington <bryce@canonical.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								2b43bd73a0 
								
							
								 
							
						 
						
							
							
								
								Bring gears example up to date  
							
							 
							
							... 
							
							
 
							
							Must have gears. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								9d69f8e796 
								
							
								 
							
						 
						
							
							
								
								Replace commit/ack/frame protocol with simpler sync and frame callbacks  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b12fcceeb7 
								
							
								 
							
						 
						
							
							
								
								Update to EGL_MESA_drm_image from mesa master  
							
							 
							
							... 
							
							
 
							
							Woo, running on stock mesa now. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								43788b13df 
								
							
								 
							
						 
						
							
							
								
								Update keyboard focus handler signatures  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								379b678c57 
								
							
								 
							
						 
						
							
							
								
								Use EGL_KHR_surfaceless_opengl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f252d6a98e 
								
							
								 
							
						 
						
							
							
								
								Update to use eglGetDRMDisplayMESA()  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								c8c3734ef9 
								
							
								 
							
						 
						
							
							
								
								Set window user data using separate function  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								478d9265f9 
								
							
								 
							
						 
						
							
							
								
								Send device name at connect time  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7824d81e07 
								
							
								 
							
						 
						
							
							
								
								Consolidate more code in clients/window.c  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a85fe3cf45 
								
							
								 
							
						 
						
							
							
								
								Use cairo-gl in clients  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f88ae45e41 
								
							
								 
							
						 
						
							
							
								
								Make clients at least compile for now  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b2a432ef18 
								
							
								 
							
						 
						
							
							
								
								Move clients to subdirectory  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								c9e208899b 
								
							
								 
							
						 
						
							
							
								
								Fix passing the height in resize_window  
							
							 
							
							... 
							
							
 
							
							Otherwise the attr_list's height value is left at 0. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								3afd45d49c 
								
							
								 
							
						 
						
							
							
								
								Switch to using mesa EGL  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a341fa016c 
								
							
								 
							
						 
						
							
							
								
								Use FBOs instead of eagle-specific API  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								9ae561d5bd 
								
							
								 
							
						 
						
							
							
								
								Make gears track focus  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								75b70cef55 
								
							
								 
							
						 
						
							
							
								
								Fix gears rotation for high timestamp values  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								cda0e0db98 
								
							
								 
							
						 
						
							
							
								
								Update gears example to latest eagle API changes  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b22382bfdc 
								
							
								 
							
						 
						
							
							
								
								Create front buffer with eagle.  
							
							 
							
							... 
							
							
 
							
							This removes the intel dependencies from the system compositor. 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								da1f30a8f0 
								
							
								 
							
						 
						
							
							
								
								Allocate GL front buffer through eagle instead of cairo.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1eff73c758 
								
							
								 
							
						 
						
							
							
								
								Use chooser instead of hardcoded fbconfig in gears.c.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								43c28eee32 
								
							
								 
							
						 
						
							
							
								
								Add a toy-display object that caches state.  
							
							 
							
							... 
							
							
 
							
							This will be GdkDisplay for GTK+ on Wayland etc.  This restores
the terminal fullscreen mode. 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0ac16f056d 
								
							
								 
							
						 
						
							
							
								
								Switch to cairo-drm, drop struct buffer hacks.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								aa68fe346a 
								
							
								 
							
						 
						
							
							
								
								Update to track udev API change in eagle.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								94448c0ad7 
								
							
								 
							
						 
						
							
							
								
								Add listener interfaces for output and input_device objects.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d2412e2c2e 
								
							
								 
							
						 
						
							
							
								
								Redesign the compositor / server interface.  
							
							 
							
							... 
							
							
 
							
							This lets the compositor directly provide the implementation of the RMI
objects for the surface object and a new compositor object.  We avoid the
manual forwarding of requests into the compositor and the clumsy compositor
interface struct. 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								221067654c 
								
							
								 
							
						 
						
							
							
								
								Let clients override the suggested size on resize.  
							
							 
							
							... 
							
							
 
							
							This lets gears enforce a square aspect ration and minimum size of 300x300
and the terminal now properly resizes in steps of character cells. 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1584c57edc 
								
							
								 
							
						 
						
							
							
								
								Snap terminal size to an integer number of character cells.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7a8431f670 
								
							
								 
							
						 
						
							
							
								
								Only update gears angle in frame handler.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0c4457f0c2 
								
							
								 
							
						 
						
							
							
								
								Refactor window logic into reusable parts, add a new terminal application.  
							
							 
							
							... 
							
							
 
							
							The gears code is moved into a new file gearc.c and the window decoration
and management code stays in window.c.  A new application 'terminal' is the
second user of the windowing code, but doesn't do anything useful yet. 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ffd710e653 
								
							
								 
							
						 
						
							
							
								
								Put Wayland under the MIT license.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								78231c8dd0 
								
							
								 
							
						 
						
							
							
								
								Implement surface copy request, use it for egl gears.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b8bf19b7a9 
								
							
								 
							
						 
						
							
							
								
								Clear depth buffer, but only depth buffer for gears.  
							
							 
							
							
 
							
						 
						
							17 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8a9cda8cfb 
								
							
								 
							
						 
						
							
							
								
								Add the gears from glxgears.  
							
							 
							
							
 
							
						 
						
							17 years ago