Go to file
Ander Conselvan de Oliveira 001de54ea1 window: use only one shm pool for all the cursor images
Cursor images are fairly small and having one pool for each image adds
a lot of unnecessary overhead. Instead, create one large pool and
allocated all cursor images from that.

In order to do that, however, the code that creates shm surface needed
some refactoring. This patch adds a new struct shm_pool that is used
by the cursor and also changes struct window to use it.
2012-05-07 14:44:02 -04:00
clients window: use only one shm pool for all the cursor images 2012-05-07 14:44:02 -04:00
data window: use libXcursor for loading pointer images 2012-05-03 10:14:04 -04:00
protocol screenshooter: Grab pixel data directly before buffer swap 2012-04-20 16:13:27 -04:00
shared config-parser: add missing return for an error case 2012-04-17 14:33:30 +03:00
src Rename 'state' in axis (or ambiguous) bindings to 'value' 2012-05-07 13:03:48 -04:00
tests test-client: Include poll.h to silence warning 2012-05-07 10:59:08 -04: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 window: use libXcursor for loading pointer images 2012-05-03 10:14:04 -04:00
COPYING Add COPYING 2012-04-25 10:17:42 -04:00
Makefile.am Disable setuid install for distcheck 2012-02-09 09:20:44 -05:00
README Split into a demo repository that holds the demo compositor and clients 2011-02-14 22:13:33 -05:00
weston.ini shell-animation: add conf option in shell 2012-04-25 10:38:19 -04: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: