summaryrefslogtreecommitdiff
path: root/wayland.c
AgeCommit message (Expand)AuthorFilesLines
2008-12-24Add client side demarshalling for events.Kristian Høgsberg1-158/+31
2008-12-21Add hook to allow globals to send cold-plug events to new clients.Kristian Høgsberg1-17/+44
2008-12-21Send client id range as an event.Kristian Høgsberg1-7/+17
2008-12-21Represent event and method metadata with struct wl_message.Kristian Høgsberg1-2/+2
2008-12-21Move protocol metadata to wayland-protocol.[ch].Kristian Høgsberg1-82/+4
2008-12-21Advertise globals using a new display event.Kristian Høgsberg1-35/+21
2008-12-18Add preliminary visual support.Kristian Høgsberg1-6/+2
2008-12-15Redesign the compositor / server interface.Kristian Høgsberg1-195/+93
2008-12-12Make multi-pointer work.Kristian Høgsberg1-1/+1
2008-12-12Make sure we initialize object hash.Kristian Høgsberg1-6/+12
2008-12-11Rewrite input event delivery path.Kristian Høgsberg1-48/+24
2008-12-10Only send key events to toplevel surface.Kristian Høgsberg1-23/+0
2008-12-10Feed button events through compositor.Kristian Høgsberg1-30/+20
2008-12-10Feed motion events through compositor.Kristian Høgsberg1-18/+23
2008-12-10Drop surface iterator API, just track surfaces in the compositor.Kristian Høgsberg1-51/+0
2008-12-10Pass button clicks through to compositor.Kristian Høgsberg1-0/+12
2008-12-07Fix API to always include socket name length.Kristian Høgsberg1-7/+8
2008-12-05Make the wayland server a library used by the compositors.Kristian Høgsberg1-63/+5
2008-12-05Use type strings for method and event signatures.Kristian Høgsberg1-121/+53
2008-12-02Exit if load_compositor() fails.Kristian Høgsberg1-1/+2
2008-12-02Put Wayland under the MIT license.Kristian Høgsberg1-0/+22
2008-11-28Add wl_client_marshal() for sending events.Kristian Høgsberg1-38/+87
2008-11-28Generalize event loop a bit and pull in the timerfd stuff.Kristian Høgsberg1-3/+2
2008-11-28Finally implement the commit/ack/frame protocol and improve repaint loop.Kristian Høgsberg1-10/+24
2008-11-26Make ack event signal that the requests have been composited.Kristian Høgsberg1-6/+28
2008-11-25Add commit request + ack event to wayland core.Kristian Høgsberg1-0/+23
2008-11-24Add keyboard input, move input device creation to compositor.Kristian Høgsberg1-30/+29
2008-11-24Expose screenshooting as an interface, drop SIGUSR hack.Kristian Høgsberg1-27/+18
2008-11-23Generalize the object advertising mechanism.Kristian Høgsberg1-1/+33
2008-11-21Move pointer drawing into compositor.Kristian Høgsberg1-0/+10
2008-11-08Add prototypes warnings, use -fvisibility.Kristian Høgsberg1-25/+15
2008-11-07Add copy and damage surface requests.Kristian Høgsberg1-5/+53
2008-11-06dlopen the compositor, add a glx compositor.Kristian Høgsberg1-9/+40
2008-11-06Add README for the adventurous, allow evdev override from getenv().Kristian Høgsberg1-1/+7
2008-11-06Add crude input device support.Kristian Høgsberg1-2/+95
2008-11-06Track client objects and destroy them on disconnect.Kristian Høgsberg1-6/+34
2008-11-06Recomposite screen in idle handler.Kristian Høgsberg1-0/+6
2008-11-06Handle multiple clients better.Kristian Høgsberg1-6/+90
2008-11-06Split out connection io buffer logic.Kristian Høgsberg1-195/+88
2008-11-06Make in and out circular buffers actually work.Kristian Høgsberg1-45/+150
2008-11-06Add surface.map request.Kristian Høgsberg1-9/+49
2008-10-07Bunch of new stuff: simple compositor, cairo+gem use in client, events.Kristian Høgsberg1-94/+145
2008-09-30Initial commit.Kristian Høgsberg1-0/+423