summaryrefslogtreecommitdiffstats
path: root/wayland-client.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement user_data for surfaceKristian Høgsberg2009-09-181-0/+3
| | | | | Not sure if we need more than one piece of user_data per surface. And this should be a general feature of any proxy object.
* Include the currently pressed keys in keyboard focus event.Kristian Høgsberg2009-02-231-1/+2
|
* Add keyboard and pointer focus events.Kristian Høgsberg2009-02-221-0/+6
|
* Add listener interfaces for output and input_device objects.Kristian Høgsberg2008-12-301-21/+62
|
* Add hook to allow globals to send cold-plug events to new clients.Kristian Høgsberg2008-12-211-0/+3
| | | | | | 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-211-1/+1
|
* Add preliminary visual support.Kristian Høgsberg2008-12-181-2/+10
|
* Redesign the compositor / server interface.Kristian Høgsberg2008-12-151-2/+5
| | | | | | | This lets the compositor directly provide the implementation of the RMI objects for the surface object and a new compositor object. We avoid the manual forwarding of requests into the compositor and the clumsy compositor interface struct.
* Fix API to always include socket name length.Kristian Høgsberg2008-12-071-1/+1
|
* Put Wayland under the MIT license.Kristian Høgsberg2008-12-021-0/+22
|
* Add commit request + ack event to wayland core.Kristian Høgsberg2008-11-251-1/+5
| | | | Use in window.c to manage life cycle of buffer correctly.
* Expose screenshooting as an interface, drop SIGUSR hack.Kristian Høgsberg2008-11-241-1/+11
| | | | | This pulls in a bit of extra infrastructure for discovering adertised objects on the client side.
* Add prototypes warnings, use -fvisibility.Kristian Høgsberg2008-11-081-0/+7
|
* Add glib main loop integration, use it in flower client.Kristian Høgsberg2008-11-071-5/+9
|
* Add copy and damage surface requests.Kristian Høgsberg2008-11-071-1/+6
|
* Add a new client that draws a pointer.Kristian Høgsberg2008-11-061-0/+10
|
* Use new connection object in client code too.Kristian Høgsberg2008-11-061-13/+7
|
* Add surface.map request.Kristian Høgsberg2008-11-061-3/+5
|
* Bunch of new stuff: simple compositor, cairo+gem use in client, events.Kristian Høgsberg2008-10-071-0/+28