Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Light up multiple outputs when possible | Kristian Høgsberg | 2009-09-21 | 1 | -38/+54 |
| | | | | Multihead is still a little confused, but this is a first step. | ||||
* | Make connector option actually work | Kristian Høgsberg | 2009-09-21 | 1 | -13/+34 |
| | |||||
* | Terminate on Ctrl-Alt-Backspace | Kristian Høgsberg | 2009-09-18 | 1 | -4/+27 |
| | | | | So that 10 years from now we can have a huge flamewar about it. | ||||
* | Remove surfaces when destroyed, refocus pointer | Kristian Høgsberg | 2009-09-18 | 1 | -6/+12 |
| | |||||
* | Select the right fb on enter_vt | Kristian Høgsberg | 2009-09-18 | 1 | -1/+1 |
| | |||||
* | Only raise surface on click, not release | Kristian Høgsberg | 2009-09-18 | 1 | -2/+1 |
| | |||||
* | Support running on a specified KMS connector | Kristian Høgsberg | 2009-09-18 | 1 | -1/+6 |
| | |||||
* | Drop sessions for now | Kristian Høgsberg | 2009-09-12 | 1 | -253/+1 |
| | |||||
* | Tweak repaint timeout to 5ms after vblank | Kristian Høgsberg | 2009-09-12 | 1 | -1/+1 |
| | | | | Reduces risk of flicker, but we need something better here. | ||||
* | Fix surface copy by using FBOs | Kristian Høgsberg | 2009-09-12 | 1 | -24/+34 |
| | |||||
* | Always repaint out of vsync callback. | Kristian Høgsberg | 2009-08-14 | 1 | -5/+14 |
| | |||||
* | Terminate on Super-Backspace. | Kristian Høgsberg | 2009-08-14 | 1 | -1/+1 |
| | | | | It's almost like Ctrl-Alt-Backspace! | ||||
* | Update to use new eagle API and drm page flipping | Kristian Høgsberg | 2009-05-27 | 1 | -50/+85 |
| | |||||
* | Factor out session switching stuff to struct wlsc_session. | Kristian Høgsberg | 2009-03-17 | 1 | -148/+274 |
| | |||||
* | Create front buffer with eagle. | Kristian Høgsberg | 2009-03-10 | 1 | -37/+23 |
| | | | | This removes the intel dependencies from the system compositor. | ||||
* | Trim include list. | Kristian Høgsberg | 2009-03-10 | 1 | -8/+0 |
| | |||||
* | Dont crash when surfaces and clients disappear | Kristian Høgsberg | 2009-03-10 | 1 | -7/+51 |
| | | | | | Set up a notification system, so we get a callback when a client and its surfaces disappear and can drop references the lost surface. | ||||
* | Send key array when losing focus too. | Kristian Høgsberg | 2009-03-06 | 1 | -1/+1 |
| | | | | | The compositor tracks this anyway, and the client will typically need this to post key release events and adjust modifier status. | ||||
* | Include the currently pressed keys in keyboard focus event. | Kristian Høgsberg | 2009-02-23 | 1 | -6/+18 |
| | |||||
* | Add keyboard and pointer focus events. | Kristian Høgsberg | 2009-02-22 | 1 | -4/+52 |
| | |||||
* | Remove spurious unused local variable. | Kristian Høgsberg | 2009-02-22 | 1 | -3/+2 |
| | |||||
* | Rename pointer_surface to sprite in wlsc_surface. | Kristian Høgsberg | 2009-02-22 | 1 | -5/+5 |
| | |||||
* | Track drm modesetting api changes (grr). | Kristian Høgsberg | 2009-02-15 | 1 | -2/+2 |
| | |||||
* | Don't forget to transform coordinates for the grab surface. | Kristian Høgsberg | 2009-02-15 | 1 | -5/+14 |
| | |||||
* | Re-init link when removing animation. | Kristian Høgsberg | 2009-02-10 | 1 | -2/+5 |
| | |||||
* | Don't crash when there's no primary surface. | Kristian Høgsberg | 2009-02-10 | 1 | -1/+1 |
| | |||||
* | Fix surface coordinate transformation. | Kristian Høgsberg | 2009-02-10 | 1 | -4/+6 |
| | |||||
* | Add surface animation framework, implement fullscreen surface switcher. | Kristian Høgsberg | 2009-02-10 | 1 | -71/+199 |
| | |||||
* | Add a per-surface matrix. | Kristian Høgsberg | 2009-02-09 | 1 | -9/+156 |
| | |||||
* | Quit compositor on eject key press. | Kristian Høgsberg | 2001-01-01 | 1 | -0/+5 |
| | |||||
* | Switch to using a projective transformation. | Kristian Høgsberg | 2001-01-01 | 1 | -3/+7 |
| | |||||
* | Finish egl_* to wlsc_* rename. | Kristian Høgsberg | 2009-01-26 | 1 | -70/+70 |
| | |||||
* | Use glReadPixels() for the screen shooter | Kristian Høgsberg | 2009-01-26 | 1 | -5/+19 |
| | | | | "Those who don't understand OpenGL are bound to reimplement it badly..." | ||||
* | Depend on udev 136 and clean up some code. | Kristian Høgsberg | 2009-01-26 | 1 | -36/+17 |
| | |||||
* | Initialize output position properly. | Kristian Høgsberg | 2009-01-16 | 1 | -0/+2 |
| | |||||
* | Update to track udev API change in eagle. | Kristian Høgsberg | 2009-01-16 | 1 | -48/+1 |
| | |||||
* | Split out per-output state, use libudev for enumerating hardware. | Kristian Høgsberg | 2008-12-31 | 1 | -171/+284 |
| | | | | | | 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. | ||||
* | Use libudev for enumerating input devices. | Kristian Høgsberg | 2008-12-30 | 1 | -33/+69 |
| | |||||
* | Use a more generic glob for input devices. | Kristian Høgsberg | 2008-12-30 | 1 | -3/+3 |
| | |||||
* | Add client side demarshalling for events. | Kristian Høgsberg | 2008-12-24 | 1 | -0/+2 |
| | | | | | This also consolidates the marshalling code in connection.c and uses the same functions in the server and client for marshalling. | ||||
* | Add a proxy for the server side output object. | Kristian Høgsberg | 2008-12-22 | 1 | -3/+3 |
| | |||||
* | Add hook to allow globals to send cold-plug events to new clients. | Kristian Høgsberg | 2008-12-21 | 1 | -4/+25 |
| | | | | | | This lets us boot strap the client side state cache. This commit also adds the first user of this feature, an output object that represents the current output. Very simple at this point, but will grow to something more like RandR 1.2. | ||||
* | Represent event and method metadata with struct wl_message. | Kristian Høgsberg | 2008-12-21 | 1 | -1/+1 |
| | |||||
* | Move protocol metadata to wayland-protocol.[ch]. | Kristian Høgsberg | 2008-12-21 | 1 | -3/+6 |
| | | | | | | This lets us share the metadata between server and client and we can now use a va_arg marshalling function for sending client requets. | ||||
* | Consolidate tty setup and fix a few spacing issues. | Kristian Høgsberg | 2008-12-21 | 1 | -50/+31 |
| | |||||
* | Oops, fix compilation. | Kristian Høgsberg | 2008-12-21 | 1 | -4/+4 |
| | |||||
* | Move coordinate transformation to pick_surface(). | Kristian Høgsberg | 2008-12-21 | 1 | -11/+8 |
| | |||||
* | Only forward events to compositor if on active VT | Ray Strode | 2008-12-20 | 1 | -0/+17 |
| | | | | | | Previously, we'd send things like the user's password to the active irc window when they logged into a getty running on a different tty. | ||||
* | Ignore tty input | Ray Strode | 2008-12-19 | 1 | -3/+75 |
| | | | | | | Previously, ctrl-c would kill wayland and input like passwords and commands would get typed into the terminal under the scenes. | ||||
* | Drop the silly overlay hack. | Kristian Høgsberg | 2008-12-19 | 1 | -162/+4 |
| |