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 | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								820a877428
								
							
								
							
						 | 
						
							
							
								
								Trim include list.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4fa4873928
								
							
								
							
						 | 
						
							
							
								
								Dont crash when surfaces and clients disappear
							
							
							
							
							
							
							
							Set up a notification system, so we get a callback when a client and its
surfaces disappear and can drop references the lost surface. 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								786ca0d572
								
							
								
							
						 | 
						
							
							
								
								Send key array when losing focus too.
							
							
							
							
							
							
							
							The compositor tracks this anyway, and the client will typically need
this to post key release events and adjust modifier status. 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								da1f30a8f0
								
							
								
							
						 | 
						
							
							
								
								Allocate GL front buffer through eagle instead of cairo.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								0acc6c426c
								
							
								
							
						 | 
						
							
							
								
								Renable blurred dropshadows and fix call to blur_surface().
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								99f090db3e
								
							
								
							
						 | 
						
							
							
								
								Update modifier state on focus in and out.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3c38fa0c3e
								
							
								
							
						 | 
						
							
							
								
								Include the currently pressed keys in keyboard focus event.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								7e3e860031
								
							
								
							
						 | 
						
							
							
								
								terminal: trim unused headers.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3c248cc9b6
								
							
								
							
						 | 
						
							
							
								
								Paint terminal cursor hollow when focus is lost.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								0208ed4c79
								
							
								
							
						 | 
						
							
							
								
								Don't close the pty master in forkpty child.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								db6c2f3f0e
								
							
								
							
						 | 
						
							
							
								
								Add keyboard and pointer focus events.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ce5a9c1096
								
							
								
							
						 | 
						
							
							
								
								Remove spurious unused local variable.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								2c837483ec
								
							
								
							
						 | 
						
							
							
								
								Add new surfaces to client hash table.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4a35fc2563
								
							
								
							
						 | 
						
							
							
								
								Handle marshalling NULL objects.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								0555d8e6fc
								
							
								
							
						 | 
						
							
							
								
								Rename pointer_surface to sprite in wlsc_surface.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b0b82e2eeb
								
							
								
							
						 | 
						
							
							
								
								Draw terminal cursor.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Chris Wilson
							
						 | 
						
							
							
							
							
								
							
								0de19eb688
								
							
								
							
						 | 
						
							
							
								
								Add an image viewer client
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								5544491240
								
							
								
							
						 | 
						
							
							
								
								Move keymap to window.c
							
							
							
							
							
						 | 
						
							17 years ago |