weston/libweston
Marius Vlad a0d9cc64f6 libweston/screnshooter: Fix weston screenshot event done if there's no client running
The 'done' event sent back to client with the weston screenshot interface
is not being sent if there is no damage on the plane. This patch (re-uses just
like recording part) weston_output_damage() to achieve that.

Otherwise the client will have to wait (and be blocked) until some
damage on the plane is being done.

Signed-off-by: Marius Vlad <marius.vlad0@gmail.com>
2018-12-18 15:37:34 +02:00
..
animation.c build,libweston: Use struct timespec for animations 2017-11-27 11:41:17 +02:00
bindings.c libweston: Use struct timespec for touch down events 2017-11-27 11:42:07 +02:00
clipboard.c
compositor-drm.c libweston/compositor-drm: Add missing debug message for scanout_view 2018-12-18 11:28:12 +02:00
compositor-drm.h compositor-drm: Add Support virtual output 2018-10-30 17:09:01 +09:00
compositor-fbdev.c compositor-fbdev: detect the first fb device in the seat 2018-07-02 15:29:38 +03:00
compositor-fbdev.h compositor-fbdev: support the --seat option, (and XDG_SEAT variable) 2018-07-02 15:29:38 +03:00
compositor-headless.c pixman: make shadow buffer optional 2018-05-24 17:20:04 +03:00
compositor-headless.h
compositor-rdp.c rdp-compositor: fix compilation with FreeRDP 2.0-rc4 2018-12-04 23:42:27 +01:00
compositor-rdp.h
compositor-wayland.c libweston: notify_touch API to use weston_touch_device 2018-05-30 14:45:58 +03:00
compositor-wayland.h
compositor-x11.c pixman: make shadow buffer optional 2018-05-24 17:20:04 +03:00
compositor-x11.h
compositor.c compositor: Make pixel format printing in human-friendly form 2018-11-20 18:00:25 +02:00
compositor.h gl-renderer, pixman: disconnect the client on unhandled buffer type. 2018-11-02 14:28:05 +00:00
data-device.c libweston: Make weston_seat release safe 2018-02-15 13:14:14 +02:00
dbus.c
dbus.h
git-version.h.meson Add Meson build system 2018-12-09 14:50:54 +02:00
gl-renderer.c gl-renderer, pixman: disconnect the client on unhandled buffer type. 2018-11-02 14:28:05 +00:00
gl-renderer.h gl-renderer: provide fence sync fd for synchronizing with GPU rendering 2018-10-30 17:09:01 +09:00
input.c input: Send unique keymap file descriptors to clients 2018-08-17 09:25:24 -05:00
launcher-direct.c libweston: remove restore functionality 2018-02-09 15:16:07 +00:00
launcher-impl.h libweston: remove restore functionality 2018-02-09 15:16:07 +00:00
launcher-logind.c launcher-logind: only get a VT on seat0, as only seat0 supports VTs 2018-07-02 15:29:38 +03:00
launcher-util.c launcher-logind: only get a VT on seat0, as only seat0 supports VTs 2018-07-02 15:29:38 +03:00
launcher-util.h libweston: remove restore functionality 2018-02-09 15:16:07 +00:00
launcher-weston-launch.c libweston: remove restore functionality 2018-02-09 15:16:07 +00:00
libbacklight.c
libbacklight.h
libinput-device.c libweston: introduce notify_touch_normalized() and doc 2018-05-30 14:46:05 +03:00
libinput-device.h input: introduce weston_touch_device 2018-05-30 14:42:13 +03:00
libinput-seat.c libweston: require connected heads for input devices 2018-04-20 15:27:54 +03:00
libinput-seat.h libweston: require connected heads for input devices 2018-04-20 15:27:54 +03:00
libweston-protocols.pc.in protocol: add weston-debug.xml 2018-09-11 15:24:46 +01:00
libweston-uninstalled.pc.in buildsystem: add missing pkg-config stub for libweston uninstalled 2017-11-10 12:50:41 -06:00
libweston.pc.in
linux-dmabuf.c linux-dmabuf: send deprecated format events 2018-01-18 11:24:19 +00:00
linux-dmabuf.h linux-dmabuf: send deprecated format events 2018-01-18 11:24:19 +00:00
log.c log: improve handling of use-before-init 2018-05-28 16:38:05 +03:00
meson.build Add Meson build system 2018-12-09 14:50:54 +02:00
noop-renderer.c
pixel-formats.c pixel-formats: Added pixel_format_get_info_shm() helper for printing SHM buffers 2018-11-20 18:00:09 +02:00
pixel-formats.h pixel-formats: Added pixel_format_get_info_shm() helper for printing SHM buffers 2018-11-20 18:00:09 +02:00
pixman-renderer.c gl-renderer, pixman: disconnect the client on unhandled buffer type. 2018-11-02 14:28:05 +00:00
pixman-renderer.h pixman: make shadow buffer optional 2018-05-24 17:20:04 +03:00
plugin-registry.c
plugin-registry.h
screenshooter.c libweston/screnshooter: Fix weston screenshot event done if there's no client running 2018-12-18 15:37:34 +02:00
spring-tool.c build,libweston: Use struct timespec for animations 2017-11-27 11:41:17 +02:00
timeline-object.h
timeline.c file-util: allow specifying path separately in file_create_dated() 2018-02-09 15:16:07 +00:00
timeline.h timeline: Add GPU timestamp timepoint argument 2017-09-29 10:20:42 +03:00
touch-calibration.c libweston: implement touch calibration protocol 2018-05-30 14:46:24 +03:00
vaapi-recorder.c
vaapi-recorder.h
version.h.in
vertex-clipping.c
vertex-clipping.h
weston-debug.c libweston/weston-debug: Add a easy way to determine if the debug protocol has been enabled 2018-12-18 15:37:34 +02:00
weston-debug.h libweston/weston-debug: Add a easy way to determine if the debug protocol has been enabled 2018-12-18 15:37:34 +02:00
weston-launch.c weston-launch: always run through all groups 2018-06-11 16:20:39 +03:00
weston-launch.h
weston-sync-file.h libweston: Add check and fallback for linux/sync_file.h 2017-09-29 10:20:42 +03:00
windowed-output-api.h libweston: change windowed_output_api output_create to create_head 2018-04-17 15:19:57 +03:00
zoom.c libweston: Make weston_pointer destruction safe 2018-02-14 15:14:16 +02:00