|  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 | 
				
					
						|  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 |