summaryrefslogtreecommitdiff
path: root/wayland-client.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-14Move core protocol libraries into wayland/ subdirectoryKristian Høgsberg1-533/+0
2010-09-07Return the closure from wl_connection_vmarshal()Kristian Høgsberg1-3/+7
2010-09-03Replace commit/ack/frame protocol with simpler sync and frame callbacksKristian Høgsberg1-1/+98
2010-09-02Use a transient object for the dnd sessionKristian Høgsberg1-0/+12
2010-09-01Fix const warningKristian Høgsberg1-1/+1
2010-08-30Return a closure object from wl_connection_demarshalKristian Høgsberg1-11/+17
2010-08-18First step towards drag and drop protocolKristian Høgsberg1-6/+2
2010-08-17Always consume message, even if no proxy was foundKristian Høgsberg1-11/+9
2010-08-13Drop noisy warningKristian Høgsberg1-18/+12
2010-08-10Don't track globals in the client lib, just send out eventsKristian Høgsberg1-123/+26
2010-08-10Generate the wl_*_add_listener() stubs as wellKristian Høgsberg1-66/+1
2010-08-09Generate client side marshal stubs from protocol specKristian Høgsberg1-107/+18
2010-08-09Introduce 'buffer' object for attaching, image cahce and cursor imagesKristian Høgsberg1-5/+56
2010-08-06Send out coordinates with pointer_focus eventKristian Høgsberg1-2/+0
2010-08-05Handle failure to reference a buffer name betterKristian Høgsberg1-0/+3
2010-08-04Introduce 'shell' object for moving and resizing surfaces in the compositorKristian Høgsberg1-0/+34
2010-08-03Generate protocol types and metadata from xmlKristian Høgsberg1-14/+1
2010-06-08Drop surface::copyKristian Høgsberg1-9/+0
2010-02-26Import Eric Anholts hash table implementationKristian Høgsberg1-6/+9
2010-02-26Add wl_list_for_each() and simplify some loopsKristian Høgsberg1-27/+4
2009-09-18Implement user_data for surfaceKristian Høgsberg1-0/+13
2009-02-22Add new surfaces to client hash table.Kristian Høgsberg1-0/+1
2009-01-26Add a toy-display object that caches state.Kristian Høgsberg1-3/+0
2008-12-30Add listener interfaces for output and input_device objects.Kristian Høgsberg1-137/+231
2008-12-24Add client side demarshalling for events.Kristian Høgsberg1-147/+129
2008-12-22Track objects client side using a hash too.Kristian Høgsberg1-24/+51
2008-12-22Add a proxy for the server side output object.Kristian Høgsberg1-13/+31
2008-12-21Add hook to allow globals to send cold-plug events to new clients.Kristian Høgsberg1-0/+27
2008-12-21Also check for interface version wl_display_get_object_id().Kristian Høgsberg1-4/+6
2008-12-21Send client id range as an event.Kristian Høgsberg1-25/+49
2008-12-21Move protocol metadata to wayland-protocol.[ch].Kristian Høgsberg1-86/+73
2008-12-21Advertise globals using a new display event.Kristian Høgsberg1-26/+39
2008-12-19Remove visual debug prints.Kristian Høgsberg1-4/+0
2008-12-18Add preliminary visual support.Kristian Høgsberg1-2/+55
2008-12-15Redesign the compositor / server interface.Kristian Høgsberg1-12/+35
2008-12-07Fix API to always include socket name length.Kristian Høgsberg1-6/+6
2008-12-02Put Wayland under the MIT license.Kristian Høgsberg1-0/+22
2008-11-25Add commit request + ack event to wayland core.Kristian Høgsberg1-6/+20
2008-11-24Expose screenshooting as an interface, drop SIGUSR hack.Kristian Høgsberg1-8/+61
2008-11-08Add prototypes warnings, use -fvisibility.Kristian Høgsberg1-16/+21
2008-11-07Add glib main loop integration, use it in flower client.Kristian Høgsberg1-4/+28
2008-11-07Add copy and damage surface requests.Kristian Høgsberg1-3/+42
2008-11-06Add a new client that draws a pointer.Kristian Høgsberg1-6/+20
2008-11-06Add crude input device support.Kristian Høgsberg1-9/+8
2008-11-06Drop unused struct definition.Kristian Høgsberg1-5/+0
2008-11-06Handle multiple clients better.Kristian Høgsberg1-1/+4
2008-11-06Use new connection object in client code too.Kristian Høgsberg1-95/+53
2008-11-06Add surface.map request.Kristian Høgsberg1-1/+37
2008-10-07Bunch of new stuff: simple compositor, cairo+gem use in client, events.Kristian Høgsberg1-0/+214