aboutsummaryrefslogtreecommitdiffstats
path: root/connection.h
Commit message (Collapse)AuthorAgeFilesLines
* Move core protocol libraries into wayland/ subdirectoryKristian Høgsberg2010-09-141-68/+0
|
* Return the closure from wl_connection_vmarshal()Kristian Høgsberg2010-09-071-4/+7
| | | | And provide a function to write it to a connection.
* Add protocol debugging facilityKristian Høgsberg2010-09-071-0/+2
|
* Return a closure object from wl_connection_demarshalKristian Høgsberg2010-08-301-6/+11
| | | | | This way we can invoke it multiple times without having to demarshal and build the cfi every time.
* Demarshal robustness fixesKristian Høgsberg2010-08-091-6/+6
|
* Import Eric Anholts hash table implementationKristian Høgsberg2010-02-261-1/+1
| | | | Adapted from git://people.freedesktop.org/~anholt/hash_table.
* Add client side demarshalling for events.Kristian Høgsberg2008-12-241-2/+13
| | | | | This also consolidates the marshalling code in connection.c and uses the same functions in the server and client for marshalling.
* Move protocol metadata to wayland-protocol.[ch].Kristian Høgsberg2008-12-211-0/+4
| | | | | | This lets us share the metadata between server and client and we can now use a va_arg marshalling function for sending client requets.
* Put Wayland under the MIT license.Kristian Høgsberg2008-12-021-0/+22
|
* Split out connection io buffer logic.Kristian Høgsberg2008-11-061-0/+21