weston/clients
Pekka Paalanen 8e159180cc compositor, clients: make damage double-buffered
This change depends on the Wayland commit
"protocol: double-buffered state for wl_surface".

Implement double-buffering of damage in the compositor as required by
the new protocol.

Ensure all Weston demo clients call wl_surface_commit() after
wl_surface_damage().

Mesa does not need a fix for this, as the patch adding
wl_surface_commit() call to Mesa already takes care of damage, too;
Mesa commit: "wayland: use wl_surface_commit()"

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-10-10 21:38:31 -04:00
..
.gitignore text: Split text and input-method protocols 2012-09-12 16:48:59 -04:00
clickdot.c Use enum wl_keyboard_key_state instead of integer 2012-05-31 15:43:03 -04:00
cliptest.c compositor: new intersection algorithm 2012-09-12 12:27:35 -04:00
desktop-shell.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
dnd.c clients: use wl_surface_commit 2012-10-10 21:38:17 -04:00
editor.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
eventdemo.c Fix spelling errors 2012-10-04 11:24:50 -04:00
flower.c clients: Set title for all shell surface demos. 2012-10-09 23:13:01 -04:00
gears.c gears: Keep gears inside screen in fullscreen mode 2012-07-26 23:53:05 -04:00
glmatrix.c Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00
image.c image: handle multiple images correctly 2012-08-13 16:30:55 -04:00
keyboard.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
Makefile.am text: Split text and input-method protocols 2012-09-12 16:48:59 -04:00
matrix3.xpm clients: import glmatrix.c and matrix3.xpm 2011-11-18 14:45:04 +02:00
resizor.c Use enum wl_keyboard_key_state instead of integer 2012-05-31 15:43:03 -04:00
screenshot.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
simple-egl.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
simple-shm.c clients: use wl_surface_commit 2012-10-10 21:38:17 -04:00
simple-touch.c compositor, clients: make damage double-buffered 2012-10-10 21:38:31 -04:00
smoke.c compositor, clients: make damage double-buffered 2012-10-10 21:38:31 -04:00
tablet-shell.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
terminal.c terminal: Don't snap resize if we're maximized 2012-10-10 11:41:21 -04:00
view.c PDF viewer to run until and only when it has existing windows 2012-09-25 11:24:49 -04:00
weston-info.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
window.c clients: use wl_surface_commit 2012-10-10 21:38:17 -04:00
window.h Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
wscreensaver-glue.c screensaver: fix decoding of transparency in xpm files 2012-09-06 21:08:12 -04:00
wscreensaver-glue.h Never include wayland-util.h directly 2011-11-22 09:35:14 -05:00
wscreensaver.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
wscreensaver.h Add signedness warning flag and fix fallout 2012-03-30 11:52:39 -04:00