Commit graph

10 commits

Author SHA1 Message Date
Kristian Høgsberg
3d76e652c5 Use the per-surface destroy callback for grabs as well 2010-12-06 17:33:11 -05:00
Kristian Høgsberg
ab8475cafd Move get_time() helper to core
We'll need a better strategy for generating timestamps without input events
or pageflips.  At least we'll need to ensure everybody is using the same
underlying time source.
2010-12-06 16:56:28 -05:00
Kristian Høgsberg
c551bd2ae8 Add a surface destroy callback and use it for focus tracking 2010-12-06 16:43:16 -05:00
Kristian Høgsberg
b313b02983 Chage the 'base' field to be the name of the super class instead
Instead of display->base.base we want display->proxy.object, or

        buffer->buffer.resource.object.id = id;

which makes it clear what we end up addressing.
2010-12-01 17:35:45 -05:00
Kristian Høgsberg
2bb3ebe1e4 Create socket in /var/run/user/${HOME}
Use the runtime dir from XDG Base Directory Specification for creating the
socket in a directory only the user can read and write.
2010-12-01 16:53:01 -05:00
Kristian Høgsberg
2643707391 Move pointer and keyboard focus tracking into libwayland-server 2010-12-01 10:17:47 -05:00
Kristian Høgsberg
06bc26401c Fix warnings from adding -Wall back 2010-12-01 09:50:16 -05:00
Kristian Høgsberg
b163cef6e7 Make the server event loop embeddable
By exposing the epoll fd, we can embed the server event loop in other
main loops suchs as Qt or GTK+.
2010-11-19 10:47:28 -05:00
Kristian Høgsberg
3d5bae0700 Add a shm buffer sharing mechanism 2010-10-06 21:17:40 -04:00
Kristian Høgsberg
6dd08ebbe1 Move core protocol libraries into wayland/ subdirectory 2010-09-14 12:41:55 -04:00
Renamed from wayland-server.h (Browse further)