summaryrefslogtreecommitdiffstats
path: root/wayland-protocol.c
Commit message (Collapse)AuthorAgeFilesLines
* Include the currently pressed keys in keyboard focus event.Kristian Høgsberg2009-02-231-1/+1
|
* Add keyboard and pointer focus events.Kristian Høgsberg2009-02-221-0/+2
|
* Add client side demarshalling for events.Kristian Høgsberg2008-12-241-1/+1
| | | | | 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øgsberg2008-12-221-1/+7
|
* Add hook to allow globals to send cold-plug events to new clients.Kristian Høgsberg2008-12-211-0/+11
| | | | | | 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.
* Send client id range as an event.Kristian Høgsberg2008-12-211-0/+1
| | | | | 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-211-5/+5
|
* Move protocol metadata to wayland-protocol.[ch].Kristian Høgsberg2008-12-211-0/+84
This lets us share the metadata between server and client and we can now use a va_arg marshalling function for sending client requets.