weston/clients
Pekka Paalanen 99b705bb17 simple-shm: honour wl_buffer.release
Change simple-shm to properly process the wl_buffer.release event, and
not reuse a buffer until it is released by the server, as specified in
the protocol.

In case the server has not released the buffer, but signals that it has
been shown (frame callback), allocate a second buffer. Simple-shm will
now automatically do double-buffering if needed.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-11-19 15:55:09 -05:00
..
.gitignore keyboard: Rename keyboard to weston-keyboard 2012-11-08 14:27:37 -05: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 desktop-shell: background should be opaque 2012-10-25 14:59:23 -04:00
dnd.c dnd: Use %zd in the format string for size_t types 2012-10-29 16:28:19 -04:00
editor.c editor: Remove preedit text on startup 2012-11-08 14:26:43 -05: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: Set dragging pointer on button press, not first motion 2012-10-30 15:50:37 -04:00
keyboard.c keyboard: commit preedit before sending key events 2012-11-08 14:27:26 -05:00
Makefile.am keyboard: Rename keyboard to weston-keyboard 2012-11-08 14:27:37 -05: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 simple-egl: Set the right size for the opaque region when fullscreen 2012-11-16 19:24:09 -05:00
simple-shm.c simple-shm: honour wl_buffer.release 2012-11-19 15:55:09 -05:00
simple-touch.c Stop relying on ARRAY_LENGTH being defined in wayland-util.h 2012-10-19 17:12:38 -04:00
smoke.c smoke: Remove unused offset member 2012-11-08 14:08:53 -05:00
tablet-shell.c Update to new fd and wl_registry APIs 2012-10-10 21:34:38 -04:00
terminal.c Terminal: Handle keypad symbols 2012-11-08 14:08:53 -05: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: Don't set the cursor when we have no pointer 2012-11-08 11:31:37 -05:00
window.h window: remove window_set_transparent() declaration 2012-10-25 14:59:08 -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