3f7fcf83f6b1c9004aa20c936f10de8118d8ed8e
Typically we can write it immediately without blocking, so save the overhead of setting up an fd watch and writing the data in a callback. For the case where the immediate write doesn't write all data, we fallback and set up the fd watch as usual. This patch also consolidates setting up the async write a bit.
Weston Weston is the reference implementation of a Wayland compositor, and a useful compositor in its own right. Weston has various backends that lets it run on Linux kernel modesetting and evdev input as well as under X11. Weston ships with a few example clients, from simple clients that demonstrate certain aspects of the protocol to more complete clients and a simplistic toolkit. There is also a quite capable terminal emulator (weston-terminal) and an toy/example desktop shell. Finally, weston also provides integration with the Xorg server and can pull X clients into the Wayland desktop and act as a X window manager. Refer to http://wayland.freedesktop.org/building.html for buiding weston and its dependencies.
Description
Languages
C
98%
Meson
1.4%
Shell
0.3%
GLSL
0.2%