Find a file
Pekka Paalanen bce2d3f9a7 compositor: add IDLE state
Add WLSC_COMPOSITOR_IDLE state to the possible compositor internal
states, and fix the drm backend to restore the previous state instead of
forcing ACTIVE.

Normally, the compositor only uses the ACTIVE and SLEEPING states. The
IDLE state is another active state, reserved for the shell, when the
shell wants to have unlock() calls on activity, but the compositor cannot
be SLEEPING.

Use the IDLE state to fix exposing the unlock dialog while a screensaver
is animating. Without this fix, is it impossible to activate the unlock
dialog without waiting for a second idle timeout that really puts the
compositor into SLEEPING.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-12-14 13:44:29 +02:00
clients wscreensaver: implement screensaver interface 2011-12-14 11:23:28 +02:00
compositor compositor: add IDLE state 2011-12-14 13:44:29 +02:00
data Fix out of source build [wayland.png] 2011-01-30 20:56:01 -05:00
protocol protocol: add screensaver interface 2011-12-14 11:17:00 +02:00
shared Use '-' to separate words in file names 2011-12-08 12:44:27 -05:00
.gitignore Clean up .gitignore files 2010-11-11 20:11:27 -05:00
autogen.sh Update autotools configuration 2010-11-06 21:04:03 -04:00
configure.ac move config parser to a convenience library 2011-12-08 10:25:12 +02:00
Makefile.am move config parser to a convenience library 2011-12-08 10:25:12 +02:00
README Split into a demo repository that holds the demo compositor and clients 2011-02-14 22:13:33 -05:00
wayland-desktop-shell.ini desktop-shell: add option to not use locking 2011-12-08 10:26:46 +02:00
wayland-tablet-shell.ini tablet-shell: Add more interesting lock and home screens 2011-11-26 23:38:46 -05:00

Wayland Demos

This repository contains a few demos application for the Wayland
project.  There's a sample compositor that can run on KMS, under X11
or under another Wayland compositor and there's a handful of simple
clients that demonstrate various aspects of Wayland: