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