Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6619d38311
								
							
								
							
						 | 
						
							
							
								
								Use correct token for drm image format
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								a7f258221a
								
							
								
							
						 | 
						
							
							
								
								Add spec document in progress
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1292383025
								
							
								
							
						 | 
						
							
							
								
								Use eglCreateImageKHR() the right way
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6a9bbd0db2
								
							
								
							
						 | 
						
							
							
								
								Quit if set or drop master fails
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								27803c6859
								
							
								
							
						 | 
						
							
							
								
								Port compositor to GLES2
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f88ae45e41
								
							
								
							
						 | 
						
							
							
								
								Make clients at least compile for now
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f0d65bb50a
								
							
								
							
						 | 
						
							
							
								
								Update udev rules to work with new udev
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								a2ee675861
								
							
								
							
						 | 
						
							
							
								
								Make compositor compile and port it to new mesa extensions
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8286302644
								
							
								
							
						 | 
						
							
							
								
								Rename wayland-system-compositor back to just compositor
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								fa54885600
								
							
								
							
						 | 
						
							
							
								
								Fix a couple of typos in rotation matrix
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3afd45d49c
								
							
								
							
						 | 
						
							
							
								
								Switch to using mesa EGL
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f52e03ff47
								
							
								
							
						 | 
						
							
							
								
								Import Eric Anholts hash table implementation
							
							
							
							
							
							
							
							Adapted from git://people.freedesktop.org/~anholt/hash_table. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								a5db589efa
								
							
								
							
						 | 
						
							
							
								
								Add wl_list_for_each() and simplify some loops
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Janusz Lewandowski
							
						 | 
						
							
							
							
							
								
							
								d923e9d93b
								
							
								
							
						 | 
						
							
							
								
								Replace cairo_drm_device_t with cairo_device_t
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								a341fa016c
								
							
								
							
						 | 
						
							
							
								
								Use FBOs instead of eagle-specific API
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								450cc8136d
								
							
								
							
						 | 
						
							
							
								
								Require libdrm 2.4.17 for page flip API
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								2aac302bd9
								
							
								
							
						 | 
						
							
							
								
								Stop using surface::copy in window
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6a1b20102c
								
							
								
							
						 | 
						
							
							
								
								window: factor out surface attachment code
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e4bf8844f6
								
							
								
							
						 | 
						
							
							
								
								Use new page flip API
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								d2311cfba7
								
							
								
							
						 | 
						
							
							
								
								Set an drop drm master on enter and leave vt
							
							
							
							
							
							
							
							This way we can vt switch between wayland and X. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								beed22b9a3
								
							
								
							
						 | 
						
							
							
								
								Update TODO
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								12308a4997
								
							
								
							
						 | 
						
							
							
								
								Add color scheme support
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1b8b66f938
								
							
								
							
						 | 
						
							
							
								
								Light up multiple outputs when possible
							
							
							
							
							
							
							
							Multihead is still a little confused, but this is a first step. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e000d8cd23
								
							
								
							
						 | 
						
							
							
								
								Make connector option actually work
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9ae561d5bd
								
							
								
							
						 | 
						
							
							
								
								Make gears track focus
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8f2f773846
								
							
								
							
						 | 
						
							
							
								
								Add a simple PDF viewer
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								7d7b5dbf4d
								
							
								
							
						 | 
						
							
							
								
								Tweak theme a bit
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								2cbedd1874
								
							
								
							
						 | 
						
							
							
								
								Terminate on Ctrl-Alt-Backspace
							
							
							
							
							
							
							
							So that 10 years from now we can have a huge flamewar about it. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3f8f39c019
								
							
								
							
						 | 
						
							
							
								
								Remove surfaces when destroyed, refocus pointer
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								dd73dd5c81
								
							
								
							
						 | 
						
							
							
								
								Select the right fb on enter_vt
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ffbc607123
								
							
								
							
						 | 
						
							
							
								
								Only raise surface on click, not release
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f5878facf3
								
							
								
							
						 | 
						
							
							
								
								Support running on a specified KMS connector
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b559fcbf72
								
							
								
							
						 | 
						
							
							
								
								Add function to remove surfaces from client
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f15ce9f400
								
							
								
							
						 | 
						
							
							
								
								Add a hash remove implementation
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ecf65fe041
								
							
								
							
						 | 
						
							
							
								
								Implement user_data for surface
							
							
							
							
							
							
							
							Not sure if we need more than one piece of user_data per surface.
And this should be a general feature of any proxy object. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								59fa346ac9
								
							
								
							
						 | 
						
							
							
								
								Export list implementation
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9db4efaefa
								
							
								
							
						 | 
						
							
							
								
								Drop sessions for now
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								75b70cef55
								
							
								
							
						 | 
						
							
							
								
								Fix gears rotation for high timestamp values
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								5d312db56e
								
							
								
							
						 | 
						
							
							
								
								Tweak repaint timeout to 5ms after vblank
							
							
							
							
							
							
							
							Reduces risk of flicker, but we need something better here. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4adaf5c6bc
								
							
								
							
						 | 
						
							
							
								
								Fix surface copy by using FBOs
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								5fc96ff6e2
								
							
								
							
						 | 
						
							
							
								
								Dont use an image surface for the tmp
							
							
							
							
							
							
							
							It may have a incompatible stride and there's no point
in using a cairo surface for this. 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b0a167cdc9
								
							
								
							
						 | 
						
							
							
								
								Always repaint out of vsync callback.
							
							
							
							
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								45b7a3a645
								
							
								
							
						 | 
						
							
							
								
								Terminate on Super-Backspace.
							
							
							
							
							
							
							
							It's almost like Ctrl-Alt-Backspace! 
							
						 | 
						
							16 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								2644910241
								
							
								
							
						 | 
						
							
							
								
								Update to track the cairo_drm_device_t rename
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								cda0e0db98
								
							
								
							
						 | 
						
							
							
								
								Update gears example to latest eagle API changes
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								01f941bfda
								
							
								
							
						 | 
						
							
							
								
								Update to use new eagle API and drm page flipping
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8da19acab7
								
							
								
							
						 | 
						
							
							
								
								Factor out session switching stuff to struct wlsc_session.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b22382bfdc
								
							
								
							
						 | 
						
							
							
								
								Create front buffer with eagle.
							
							
							
							
							
							
							
							This removes the intel dependencies from the system compositor. 
							
						 | 
						
							17 years ago |