Kristian Høgsberg
5fcd0aa58e
Introduce 'buffer' object for attaching, image cahce and cursor images
...
The buffer object is created by a 'drm' object, which encapsulates the
buffer sharing and authentication mechanism. Once the buffer is created
it can be attached to a surface.
2010-08-09 14:43:33 -04:00
Kristian Høgsberg
747638b46b
Fix window picking order
2010-07-12 17:06:06 -04:00
Kristian Høgsberg
da6c6b1a38
Add extern "C" wrappers to public header files
2010-06-10 13:48:44 -04:00
Kristian Høgsberg
f52e03ff47
Import Eric Anholts hash table implementation
...
Adapted from git://people.freedesktop.org/~anholt/hash_table.
2010-02-26 11:42:59 -05:00
Kristian Høgsberg
a5db589efa
Add wl_list_for_each() and simplify some loops
2010-02-26 10:28:44 -05:00
Kristian Høgsberg
f15ce9f400
Add a hash remove implementation
2009-09-18 17:05:50 -04:00
Kristian Høgsberg
3c38fa0c3e
Include the currently pressed keys in keyboard focus event.
2009-02-23 22:30:29 -05:00
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.
2008-12-22 18:06:49 -05:00
Kristian Høgsberg
bf967b469f
Advertise globals using a new display event.
2008-12-21 20:25:16 -05:00
Kristian Høgsberg
864c468b42
Make sure we initialize object hash.
...
This patch also move the hash implementation details to wayland-util.c.
2008-12-12 12:17:47 -05:00
Kristian Høgsberg
ffd710e653
Put Wayland under the MIT license.
2008-12-02 15:15:01 -05:00
Kristian Høgsberg
4a29890da7
Generalize event loop a bit and pull in the timerfd stuff.
2008-11-28 18:35:25 -05:00
Kristian Høgsberg
1e4b86af1a
Expose screenshooting as an interface, drop SIGUSR hack.
...
This pulls in a bit of extra infrastructure for discovering adertised objects on the
client side.
2008-11-24 00:06:16 -05:00