Commit Graph

  • b2a432ef18 Move clients to subdirectory Kristian Høgsberg 2010-06-04 21:46:50 -0400
  • c9e208899b Fix passing the height in resize_window nobled 2010-03-25 19:47:11 -0400
  • fa54885600 Fix a couple of typos in rotation matrix Kristian Høgsberg 2010-03-08 17:16:01 -0500
  • 3afd45d49c Switch to using mesa EGL Kristian Høgsberg 2010-03-03 09:54:29 -0500
  • f52e03ff47 Import Eric Anholts hash table implementation Kristian Høgsberg 2010-02-26 11:42:59 -0500
  • a5db589efa Add wl_list_for_each() and simplify some loops Kristian Høgsberg 2010-02-26 10:28:44 -0500
  • d923e9d93b Replace cairo_drm_device_t with cairo_device_t Janusz Lewandowski 2010-01-31 03:01:26 +0100
  • a341fa016c Use FBOs instead of eagle-specific API Kristian Høgsberg 2010-01-24 18:10:15 -0500
  • 450cc8136d Require libdrm 2.4.17 for page flip API Kristian Høgsberg 2009-12-21 10:36:21 -0500
  • 2aac302bd9 Stop using surface::copy in window Kristian Høgsberg 2009-12-21 10:04:53 -0500
  • 6a1b20102c window: factor out surface attachment code Kristian Høgsberg 2009-12-16 14:43:37 -0500
  • e4bf8844f6 Use new page flip API Kristian Høgsberg 2009-12-16 13:18:12 -0500
  • d2311cfba7 Set an drop drm master on enter and leave vt Kristian Høgsberg 2009-10-01 16:43:54 -0400
  • beed22b9a3 Update TODO Kristian Høgsberg 2009-09-30 23:14:19 -0400
  • 12308a4997 Add color scheme support Kristian Høgsberg 2009-09-28 13:08:50 -0400
  • 1b8b66f938 Light up multiple outputs when possible Kristian Høgsberg 2009-09-21 16:00:17 -0400
  • e000d8cd23 Make connector option actually work Kristian Høgsberg 2009-09-21 15:10:24 -0400
  • 9ae561d5bd Make gears track focus Kristian Høgsberg 2009-09-21 13:47:53 -0400
  • 8f2f773846 Add a simple PDF viewer Kristian Høgsberg 2009-09-21 13:46:45 -0400
  • 7d7b5dbf4d Tweak theme a bit Kristian Høgsberg 2009-09-21 13:43:46 -0400
  • 2cbedd1874 Terminate on Ctrl-Alt-Backspace Kristian Høgsberg 2009-09-18 17:29:49 -0400
  • 3f8f39c019 Remove surfaces when destroyed, refocus pointer Kristian Høgsberg 2009-09-18 17:05:13 -0400
  • dd73dd5c81 Select the right fb on enter_vt Kristian Høgsberg 2009-09-18 17:04:20 -0400
  • ffbc607123 Only raise surface on click, not release Kristian Høgsberg 2009-09-18 17:03:18 -0400
  • f5878facf3 Support running on a specified KMS connector Kristian Høgsberg 2009-09-18 17:02:41 -0400
  • b559fcbf72 Add function to remove surfaces from client Kristian Høgsberg 2009-09-18 17:00:37 -0400
  • f15ce9f400 Add a hash remove implementation Kristian Høgsberg 2009-09-18 16:57:55 -0400
  • ecf65fe041 Implement user_data for surface Kristian Høgsberg 2009-09-18 09:49:21 -0400
  • 59fa346ac9 Export list implementation Kristian Høgsberg 2009-09-18 09:47:34 -0400
  • 9db4efaefa Drop sessions for now Kristian Høgsberg 2009-09-12 21:09:02 -0400
  • 75b70cef55 Fix gears rotation for high timestamp values Kristian Høgsberg 2009-09-12 21:08:48 -0400
  • 5d312db56e Tweak repaint timeout to 5ms after vblank Kristian Høgsberg 2009-09-12 16:57:02 -0400
  • 4adaf5c6bc Fix surface copy by using FBOs Kristian Høgsberg 2009-09-12 16:42:07 -0400
  • 5fc96ff6e2 Dont use an image surface for the tmp Kristian Høgsberg 2009-09-12 15:58:48 -0400
  • b0a167cdc9 Always repaint out of vsync callback. Kristian Høgsberg 2009-08-14 11:15:18 -0400
  • 45b7a3a645 Terminate on Super-Backspace. Kristian Høgsberg 2009-08-14 05:53:50 -0400
  • 2644910241 Update to track the cairo_drm_device_t rename Kristian Høgsberg 2009-05-28 20:23:31 -0400
  • cda0e0db98 Update gears example to latest eagle API changes Kristian Høgsberg 2009-05-27 20:07:38 -0400
  • 01f941bfda Update to use new eagle API and drm page flipping Kristian Høgsberg 2009-05-27 17:47:15 -0400
  • 8da19acab7 Factor out session switching stuff to struct wlsc_session. Kristian Høgsberg 2009-03-17 16:12:51 -0400
  • b22382bfdc Create front buffer with eagle. Kristian Høgsberg 2009-03-10 23:40:35 -0400
  • 820a877428 Trim include list. Kristian Høgsberg 2009-03-10 23:19:46 -0400
  • 4fa4873928 Dont crash when surfaces and clients disappear Kristian Høgsberg 2009-03-10 23:17:00 -0400
  • 786ca0d572 Send key array when losing focus too. Kristian Høgsberg 2009-03-06 21:25:21 -0500
  • da1f30a8f0 Allocate GL front buffer through eagle instead of cairo. Kristian Høgsberg 2009-03-06 21:24:01 -0500
  • 0acc6c426c Renable blurred dropshadows and fix call to blur_surface(). Kristian Høgsberg 2009-03-05 07:49:42 -0500
  • 99f090db3e Update modifier state on focus in and out. Kristian Høgsberg 2009-02-23 22:37:14 -0500
  • 3c38fa0c3e Include the currently pressed keys in keyboard focus event. Kristian Høgsberg 2009-02-23 22:30:29 -0500
  • 7e3e860031 terminal: trim unused headers. Kristian Høgsberg 2009-02-23 21:06:05 -0500
  • 3c248cc9b6 Paint terminal cursor hollow when focus is lost. Kristian Høgsberg 2009-02-22 23:01:35 -0500
  • 0208ed4c79 Don't close the pty master in forkpty child. Kristian Høgsberg 2009-02-22 22:30:10 -0500
  • db6c2f3f0e Add keyboard and pointer focus events. Kristian Høgsberg 2009-02-22 21:51:24 -0500
  • ce5a9c1096 Remove spurious unused local variable. Kristian Høgsberg 2009-02-22 20:59:44 -0500
  • 2c837483ec Add new surfaces to client hash table. Kristian Høgsberg 2009-02-22 20:58:29 -0500
  • 4a35fc2563 Handle marshalling NULL objects. Kristian Høgsberg 2009-02-22 20:57:57 -0500
  • 0555d8e6fc Rename pointer_surface to sprite in wlsc_surface. Kristian Høgsberg 2009-02-22 19:19:47 -0500
  • b0b82e2eeb Draw terminal cursor. Kristian Høgsberg 2009-02-21 15:42:25 -0500
  • 0de19eb688 Add an image viewer client Chris Wilson 2009-02-21 15:22:06 -0500
  • 5544491240 Move keymap to window.c Kristian Høgsberg 2009-02-21 14:31:09 -0500
  • 1eff73c758 Use chooser instead of hardcoded fbconfig in gears.c. Kristian Høgsberg 2009-02-16 00:26:22 -0500
  • 41a106815b Track drm modesetting api changes (grr). Kristian Høgsberg 2009-02-15 22:37:03 -0500
  • 7b6907f678 Don't forget to transform coordinates for the grab surface. Kristian Høgsberg 2009-02-14 17:47:55 -0500
  • bb8cd938b5 Re-init link when removing animation. Kristian Høgsberg 2009-02-10 19:48:47 -0500
  • 1febe01084 Don't crash when there's no primary surface. Kristian Høgsberg 2009-02-10 18:30:14 -0500
  • 6c9c8f8923 Fix surface coordinate transformation. Kristian Høgsberg 2009-02-10 18:29:24 -0500
  • 1a208d58cb Add surface animation framework, implement fullscreen surface switcher. Kristian Høgsberg 2009-02-10 14:20:26 -0500
  • 03fd86b042 Read connection events in screenshot.c Kristian Høgsberg 2009-02-10 14:15:44 -0500
  • 5c8c3286ea Add a per-surface matrix. Kristian Høgsberg 2009-02-09 15:17:46 -0500
  • 57b751b0c3 Fix flower client. Kristian Høgsberg 2001-01-01 23:44:10 -0500
  • ab909aedac Quit compositor on eject key press. Kristian Høgsberg 2001-01-01 22:24:24 -0500
  • fdec236609 Switch to using a projective transformation. Kristian Høgsberg 2001-01-01 22:23:51 -0500
  • f75f0e80b7 Add a crazy rambling style TODO file. Kristian Høgsberg 2009-02-05 22:59:16 -0500
  • 43c28eee32 Add a toy-display object that caches state. Kristian Høgsberg 2009-01-26 23:42:46 -0500
  • 8e438625ae Finish egl_* to wlsc_* rename. Kristian Høgsberg 2009-01-26 23:07:00 -0500
  • c0b44328d2 Use glReadPixels() for the screen shooter Kristian Høgsberg 2009-01-26 22:54:40 -0500
  • f13eb14711 Depend on udev 136 and clean up some code. Kristian Høgsberg 2009-01-26 21:38:14 -0500
  • b14852d7a2 Only tag the card0 device with seat info for now. Kristian Høgsberg 2009-01-26 21:37:29 -0500
  • 8012f32978 Drop libdrm CFLAGS where no longer necessary. Kristian Høgsberg 2009-01-16 08:13:00 -0500
  • 0ac16f056d Switch to cairo-drm, drop struct buffer hacks. Kristian Høgsberg 2009-01-15 11:37:43 -0500
  • 32692d2f48 Fix udev rules install rule. Kristian Høgsberg 2009-01-16 07:47:28 -0500
  • e68d24c559 Initialize output position properly. Kristian Høgsberg 2009-01-15 11:44:35 -0500
  • 3b94998f6a Randomize flower offset again. Kristian Høgsberg 2009-01-15 12:45:49 -0500
  • aa68fe346a Update to track udev API change in eagle. Kristian Høgsberg 2009-01-15 12:50:21 -0500
  • ff52fbaaf8 Add wayland udev rules file. Kristian Høgsberg 2008-12-31 16:24:16 -0500
  • 81ce09a6c4 Split out per-output state, use libudev for enumerating hardware. Kristian Høgsberg 2008-12-31 16:18:42 -0500
  • 890bc05763 Use libudev for enumerating input devices. Kristian Høgsberg 2008-12-30 14:31:33 -0500
  • 94448c0ad7 Add listener interfaces for output and input_device objects. Kristian Høgsberg 2008-12-30 11:03:33 -0500
  • e787bc60e5 Use a more generic glob for input devices. Kristian Høgsberg 2008-12-30 10:53:20 -0500
  • b3131d9268 Add client side demarshalling for events. Kristian Høgsberg 2008-12-24 19:30:25 -0500
  • fabd4395ba Track objects client side using a hash too. Kristian Høgsberg 2008-12-22 18:06:49 -0500
  • 12ea62e211 Add a proxy for the server side output object. Kristian Høgsberg 2008-12-22 16:37:07 -0500
  • 0395f30e65 Add a fullscreen mode to the terminal. Kristian Høgsberg 2008-12-22 12:14:50 -0500
  • ee02ca6fa4 Add hook to allow globals to send cold-plug events to new clients. Kristian Høgsberg 2008-12-21 23:37:12 -0500
  • 8049cbb88a Also check for interface version wl_display_get_object_id(). Kristian Høgsberg 2008-12-21 22:50:32 -0500
  • 97079ad52c Send client id range as an event. Kristian Høgsberg 2008-12-21 22:45:33 -0500
  • fb6d68ddbe Represent event and method metadata with struct wl_message. Kristian Høgsberg 2008-12-21 21:54:51 -0500
  • fe831a7494 Move protocol metadata to wayland-protocol.[ch]. Kristian Høgsberg 2008-12-21 21:50:23 -0500
  • bf967b469f Advertise globals using a new display event. Kristian Høgsberg 2008-12-21 20:25:16 -0500
  • 0ab262421a Consolidate tty setup and fix a few spacing issues. Kristian Høgsberg 2008-12-21 19:33:09 -0500
  • e3ef3e59f8 Oops, fix compilation. Kristian Høgsberg 2008-12-21 19:30:01 -0500