summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update modifier state on focus in and out.Kristian Høgsberg2009-02-231-17/+32
|
* Include the currently pressed keys in keyboard focus event.Kristian Høgsberg2009-02-237-9/+106
|
* terminal: trim unused headers.Kristian Høgsberg2009-02-231-3/+0
|
* Paint terminal cursor hollow when focus is lost.Kristian Høgsberg2009-02-223-6/+59
|
* Don't close the pty master in forkpty child.Kristian Høgsberg2009-02-221-1/+0
|
* Add keyboard and pointer focus events.Kristian Høgsberg2009-02-225-7/+81
|
* Remove spurious unused local variable.Kristian Høgsberg2009-02-221-3/+2
|
* Add new surfaces to client hash table.Kristian Høgsberg2009-02-221-0/+1
|
* Handle marshalling NULL objects.Kristian Høgsberg2009-02-221-2/+2
|
* Rename pointer_surface to sprite in wlsc_surface.Kristian Høgsberg2009-02-221-5/+5
|
* Draw terminal cursor.Kristian Høgsberg2009-02-211-3/+9
|
* Add an image viewer clientChris Wilson2009-02-213-5/+349
|
* Move keymap to window.cKristian Høgsberg2009-02-213-106/+121
|
* Use chooser instead of hardcoded fbconfig in gears.c.Kristian Høgsberg2009-02-161-1/+10
|
* Track drm modesetting api changes (grr).Kristian Høgsberg2009-02-151-2/+2
|
* Don't forget to transform coordinates for the grab surface.Kristian Høgsberg2009-02-151-5/+14
|
* Re-init link when removing animation.Kristian Høgsberg2009-02-101-2/+5
|
* Don't crash when there's no primary surface.Kristian Høgsberg2009-02-101-1/+1
|
* Fix surface coordinate transformation.Kristian Høgsberg2009-02-101-4/+6
|
* Add surface animation framework, implement fullscreen surface switcher.Kristian Høgsberg2009-02-101-71/+199
|
* Read connection events in screenshot.cKristian Høgsberg2009-02-101-0/+1
|
* Add a per-surface matrix.Kristian Høgsberg2009-02-091-9/+156
|
* Fix flower client.Kristian Høgsberg2001-01-011-0/+3
|
* Quit compositor on eject key press.Kristian Høgsberg2001-01-011-0/+5
|
* Switch to using a projective transformation.Kristian Høgsberg2001-01-011-3/+7
|
* Add a crazy rambling style TODO file.Kristian Høgsberg2009-02-052-2/+142
|
* Add a toy-display object that caches state.Kristian Høgsberg2009-01-265-72/+108
| | | | | This will be GdkDisplay for GTK+ on Wayland etc. This restores the terminal fullscreen mode.
* Finish egl_* to wlsc_* rename.Kristian Høgsberg2009-01-261-70/+70
|
* Use glReadPixels() for the screen shooterKristian Høgsberg2009-01-262-6/+20
| | | | "Those who don't understand OpenGL are bound to reimplement it badly..."
* Depend on udev 136 and clean up some code.Kristian Høgsberg2009-01-262-37/+18
|
* Only tag the card0 device with seat info for now.Kristian Høgsberg2009-01-261-1/+1
|
* Drop libdrm CFLAGS where no longer necessary.Kristian Høgsberg2009-01-163-7/+2
|
* Switch to cairo-drm, drop struct buffer hacks.Kristian Høgsberg2009-01-167-171/+118
|
* Fix udev rules install rule.Kristian Høgsberg2009-01-161-2/+3
|
* Initialize output position properly.Kristian Høgsberg2009-01-161-0/+2
|
* Randomize flower offset again.Kristian Høgsberg2009-01-161-4/+4
|
* Update to track udev API change in eagle.Kristian Høgsberg2009-01-163-50/+8
|
* Add wayland udev rules file.Kristian Høgsberg2008-12-312-0/+9
|
* Split out per-output state, use libudev for enumerating hardware.Kristian Høgsberg2008-12-311-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øgsberg2008-12-302-34/+70
|
* Add listener interfaces for output and input_device objects.Kristian Høgsberg2008-12-306-316/+515
|
* Use a more generic glob for input devices.Kristian Høgsberg2008-12-301-3/+3
|
* Add client side demarshalling for events.Kristian Høgsberg2008-12-247-312/+322
| | | | | This also consolidates the marshalling code in connection.c and uses the same functions in the server and client for marshalling.
* Track objects client side using a hash too.Kristian Høgsberg2008-12-225-52/+79
| | | | | This leads up to using the demarshal machinery for decoding events in the client library.
* Add a proxy for the server side output object.Kristian Høgsberg2008-12-224-18/+45
|
* Add a fullscreen mode to the terminal.Kristian Høgsberg2008-12-223-77/+168
|
* Add hook to allow globals to send cold-plug events to new clients.Kristian Høgsberg2008-12-217-22/+124
| | | | | | 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.
* Also check for interface version wl_display_get_object_id().Kristian Høgsberg2008-12-213-6/+8
|
* Send client id range as an event.Kristian Høgsberg2008-12-214-32/+68
| | | | | This also makes the server send the event again when the client is about to exhaust its current client range.
* Represent event and method metadata with struct wl_message.Kristian Høgsberg2008-12-214-16/+11
|