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 | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1eff73c758
								
							
								
							
						 | 
						
							
							
								
								Use chooser instead of hardcoded fbconfig in gears.c.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								41a106815b
								
							
								
							
						 | 
						
							
							
								
								Track drm modesetting api changes (grr).
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								7b6907f678
								
							
								
							
						 | 
						
							
							
								
								Don't forget to transform coordinates for the grab surface.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								bb8cd938b5
								
							
								
							
						 | 
						
							
							
								
								Re-init link when removing animation.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1febe01084
								
							
								
							
						 | 
						
							
							
								
								Don't crash when there's no primary surface.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6c9c8f8923
								
							
								
							
						 | 
						
							
							
								
								Fix surface coordinate transformation.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1a208d58cb
								
							
								
							
						 | 
						
							
							
								
								Add surface animation framework, implement fullscreen surface switcher.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								03fd86b042
								
							
								
							
						 | 
						
							
							
								
								Read connection events in screenshot.c
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								5c8c3286ea
								
							
								
							
						 | 
						
							
							
								
								Add a per-surface matrix.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								57b751b0c3
								
							
								
							
						 | 
						
							
							
								
								Fix flower client.
							
							
							
							
							
						 | 
						
							25 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ab909aedac
								
							
								
							
						 | 
						
							
							
								
								Quit compositor on eject key press.
							
							
							
							
							
						 | 
						
							25 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								fdec236609
								
							
								
							
						 | 
						
							
							
								
								Switch to using a projective transformation.
							
							
							
							
							
						 | 
						
							25 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f75f0e80b7
								
							
								
							
						 | 
						
							
							
								
								Add a crazy rambling style TODO file.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								8e438625ae
								
							
								
							
						 | 
						
							
							
								
								Finish egl_* to wlsc_* rename.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								c0b44328d2
								
							
								
							
						 | 
						
							
							
								
								Use glReadPixels() for the screen shooter
							
							
							
							
							
							
							
							"Those who don't understand OpenGL are bound to reimplement it badly..." 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f13eb14711
								
							
								
							
						 | 
						
							
							
								
								Depend on udev 136 and clean up some code.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b14852d7a2
								
							
								
							
						 | 
						
							
							
								
								Only tag the card0 device with seat info for now.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8012f32978
								
							
								
							
						 | 
						
							
							
								
								Drop libdrm CFLAGS where no longer necessary.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								0ac16f056d
								
							
								
							
						 | 
						
							
							
								
								Switch to cairo-drm, drop struct buffer hacks.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								32692d2f48
								
							
								
							
						 | 
						
							
							
								
								Fix udev rules install rule.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e68d24c559
								
							
								
							
						 | 
						
							
							
								
								Initialize output position properly.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3b94998f6a
								
							
								
							
						 | 
						
							
							
								
								Randomize flower offset again.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								aa68fe346a
								
							
								
							
						 | 
						
							
							
								
								Update to track udev API change in eagle.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ff52fbaaf8
								
							
								
							
						 | 
						
							
							
								
								Add wayland udev rules file.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								81ce09a6c4
								
							
								
							
						 | 
						
							
							
								
								Split out per-output state, use libudev for enumerating hardware.
							
							
							
							
							
							
							
							This paves the way for proper multi-head support and removes more
hardcoded i965 defaults by using udev to discover output devices
and their PCI IDs. 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								890bc05763
								
							
								
							
						 | 
						
							
							
								
								Use libudev for enumerating input devices.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								94448c0ad7
								
							
								
							
						 | 
						
							
							
								
								Add listener interfaces for output and input_device objects.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e787bc60e5
								
							
								
							
						 | 
						
							
							
								
								Use a more generic glob for input devices.
							
							
							
							
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b3131d9268
								
							
								
							
						 | 
						
							
							
								
								Add client side demarshalling for events.
							
							
							
							
							
							
							
							This also consolidates the marshalling code in connection.c and
uses the same functions in the server and client for marshalling. 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								fabd4395ba
								
							
								
							
						 | 
						
							
							
								
								Track objects client side using a hash too.
							
							
							
							
							
							
							
							This leads up to using the demarshal machinery for decoding events
in the client library. 
							
						 | 
						
							17 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								12ea62e211
								
							
								
							
						 | 
						
							
							
								
								Add a proxy for the server side output object.
							
							
							
							
							
						 | 
						
							17 years ago |