summaryrefslogtreecommitdiff
path: root/connection.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-30Return a closure object from wl_connection_demarshalKristian Høgsberg1-76/+93
This way we can invoke it multiple times without having to demarshal and build the cfi every time.
2010-08-27Marshall NULL strings without crashingKristian Høgsberg1-8/+12
2010-08-27Support marshalling of file descriptorsKristian Høgsberg1-9/+100
2010-08-26connection: Factor out circular buffer functionalityKristian Høgsberg1-106/+113
2010-08-25Use sendmsg/recvmsg for socket I/OKristian Høgsberg1-2/+17
2010-08-09Demarshal robustness fixesKristian Høgsberg1-15/+66
2010-08-05Handle failure to reference a buffer name betterKristian Høgsberg1-0/+2
2010-07-28Print more info when demarshal failsKristian Høgsberg1-1/+2
2010-02-26Import Eric Anholts hash table implementationKristian Høgsberg1-3/+3
Adapted from git://people.freedesktop.org/~anholt/hash_table.
2009-02-23Include the currently pressed keys in keyboard focus event.Kristian Høgsberg1-0/+29
2009-02-22Handle marshalling NULL objects.Kristian Høgsberg1-2/+2
2008-12-24Add client side demarshalling for events.Kristian Høgsberg1-0/+144
This also consolidates the marshalling code in connection.c and uses the same functions in the server and client for marshalling.
2008-12-21Move protocol metadata to wayland-protocol.[ch].Kristian Høgsberg1-0/+1
This lets us share the metadata between server and client and we can now use a va_arg marshalling function for sending client requets.
2008-12-09Handle interrupted system calls in connection code.Kristian Høgsberg1-2/+6
2008-12-02Put Wayland under the MIT license.Kristian Høgsberg1-0/+22
2008-11-06Split out connection io buffer logic.Kristian Høgsberg1-0/+193