You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pekka Paalanen
bc10638cd9
compositor, clients: apply wl_surface.frame on commit
...
Apply wl_surface.frame request only on the next wl_surface.commit
according to the new protocol.
This makes it explicit, which repaint actually triggered the frame
callback, since commit schedules a repaint. Otherwise, something causing
a repaint before a commit could trigger the frame callback too early.
Ensure all demo clients send commit after wl_surface.frame. Note, that
GL apps rely on eglSwapBuffers() sending commit. In toytoolkit, it is
assumed that window_flush() always does a commit.
compositor-wayland assumes renderer->repaint_output does a commit.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
12 years ago
..
.gitignore
text: Split text and input-method protocols
12 years ago
Makefile.am
text: Split text and input-method protocols
12 years ago
clickdot.c
Use enum wl_keyboard_key_state instead of integer
13 years ago
cliptest.c
compositor: new intersection algorithm
12 years ago
desktop-shell.c
Update to new fd and wl_registry APIs
12 years ago
dnd.c
clients: use wl_surface_commit
12 years ago
editor.c
Update to new fd and wl_registry APIs
12 years ago
eventdemo.c
Fix spelling errors
12 years ago
flower.c
clients: Set title for all shell surface demos.
12 years ago
gears.c
gears: Keep gears inside screen in fullscreen mode
13 years ago
glmatrix.c
Add signedness warning flag and fix fallout
13 years ago
image.c
image: handle multiple images correctly
13 years ago
keyboard.c
Update to new fd and wl_registry APIs
12 years ago
matrix3.xpm
clients: import glmatrix.c and matrix3.xpm
13 years ago
resizor.c
Use enum wl_keyboard_key_state instead of integer
13 years ago
screenshot.c
Update to new fd and wl_registry APIs
12 years ago
simple-egl.c
compositor, clients: apply wl_surface.frame on commit
12 years ago
simple-shm.c
compositor, clients: apply wl_surface.frame on commit
12 years ago
simple-touch.c
compositor, clients: make damage double-buffered
12 years ago
smoke.c
compositor, clients: make damage double-buffered
12 years ago
tablet-shell.c
Update to new fd and wl_registry APIs
12 years ago
terminal.c
terminal: Don't snap resize if we're maximized
12 years ago
view.c
PDF viewer to run until and only when it has existing windows
12 years ago
weston-info.c
Update to new fd and wl_registry APIs
12 years ago
window.c
compositor, clients: apply wl_surface.frame on commit
12 years ago
window.h
Update to new fd and wl_registry APIs
12 years ago
wscreensaver-glue.c
screensaver: fix decoding of transparency in xpm files
12 years ago
wscreensaver-glue.h
Never include wayland-util.h directly
13 years ago
wscreensaver.c
Update to new fd and wl_registry APIs
12 years ago
wscreensaver.h
Add signedness warning flag and fix fallout
13 years ago