aboutsummaryrefslogtreecommitdiffstats
path: root/wayland-client.h
Commit message (Collapse)AuthorAgeFilesLines
* Move core protocol libraries into wayland/ subdirectoryKristian Høgsberg2010-09-141-75/+0
|
* Replace commit/ack/frame protocol with simpler sync and frame callbacksKristian Høgsberg2010-09-031-0/+6
|
* First step towards drag and drop protocolKristian Høgsberg2010-08-181-3/+0
|
* Don't track globals in the client lib, just send out eventsKristian Høgsberg2010-08-101-45/+4
| | | | | Users of the client library must install an global handler to get access to globals.
* Generate client side marshal stubs from protocol specKristian Høgsberg2010-08-091-27/+0
|
* Introduce 'buffer' object for attaching, image cahce and cursor imagesKristian Høgsberg2010-08-091-3/+13
| | | | | | The buffer object is created by a 'drm' object, which encapsulates the buffer sharing and authentication mechanism. Once the buffer is created it can be attached to a surface.
* Introduce 'shell' object for moving and resizing surfaces in the compositorKristian Høgsberg2010-08-041-0/+12
|
* Generate protocol types and metadata from xmlKristian Høgsberg2010-08-031-49/+1
|
* Use "" when including our own header filesKristian Høgsberg2010-07-291-1/+1
|
* Drop coordinates from buttons press, add timestamp to eventsKristian Høgsberg2010-07-201-2/+6
|
* Fix some warningsKristian Høgsberg2010-06-251-0/+2
|
* Add extern "C" wrappers to public header filesKristian Høgsberg2010-06-101-0/+9
|
* Send device name at connect timeKristian Høgsberg2010-06-081-0/+3
|
* Drop surface::copyKristian Høgsberg2010-06-081-3/+0
|
* 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