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.
Alexandros Frantzis
b0b598c73c
libweston: Make weston_touch destruction safe
...
Ensure the server can safely handle client requests for wl_touch
resources that have become inert due to a weston_touch object
destruction.
This change involves, among other things, setting the weston_touch
object, instead of the weston_seat object, as the user data for wl_touch
resources. Although this is not strictly required at the moment (since
no code is using the wl_touch user data), it makes the code safer:
* It makes more sense conceptually.
* It is consistent with how wl_pointer resources are handled.
* It allows us to clear the user data during weston_touch
destruction, so other code can check whether the resource is
inert.
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
7 years ago
..
animation.c
build,libweston: Use struct timespec for animations
7 years ago
bindings.c
libweston: Use struct timespec for touch down events
7 years ago
clipboard.c
…
compositor-drm.c
compositor-drm: Add to_drm_mode helper
7 years ago
compositor-drm.h
compositor-drm: add specific_device configuration option
7 years ago
compositor-fbdev.c
compositor-drm, compositor-fbdev: stop suggesting root
7 years ago
compositor-fbdev.h
…
compositor-headless.c
libweston: set backend pointer earlier
7 years ago
compositor-headless.h
…
compositor-rdp.c
libweston: Use struct timespec for compositor time
7 years ago
compositor-rdp.h
…
compositor-wayland.c
xwm: Add icon support to the frame
7 years ago
compositor-wayland.h
compositor-wayland: Convert fullscreen flag to bool
8 years ago
compositor-x11.c
compositor-x11: Implement mode switching
7 years ago
compositor-x11.h
…
compositor.c
compositor: Implement runtime output transform changes
7 years ago
compositor.h
libweston: drop return type from ::query_dmabuf_{formats, modifiers}
7 years ago
data-device.c
libweston: Use struct timespec for touch motion events
7 years ago
dbus.c
…
dbus.h
…
gl-renderer.c
gl-renderer: return conservative format list if dmabuf import modifiers unsupported
7 years ago
gl-renderer.h
gl-renderer: Add <platform_attribs> param to gl_renderer_display_create
8 years ago
input.c
libweston: Make weston_touch destruction safe
7 years ago
launcher-direct.c
configure.ac: use AC_HEADER_MAJOR to detect major()/minor()
7 years ago
launcher-impl.h
libweston/launcher: annotate iface(s) as constant data
8 years ago
launcher-logind.c
configure.ac: use AC_HEADER_MAJOR to detect major()/minor()
7 years ago
launcher-util.c
libweston: Use struct timespec for key events
7 years ago
launcher-util.h
…
launcher-weston-launch.c
configure.ac: use AC_HEADER_MAJOR to detect major()/minor()
7 years ago
libbacklight.c
…
libbacklight.h
…
libinput-device.c
libweston: Use struct timespec for touch down events
7 years ago
libinput-device.h
…
libinput-seat.c
input: Stop leaking libinput event source on session deactivation
7 years ago
libinput-seat.h
…
libweston-uninstalled.pc.in
buildsystem: add missing pkg-config stub for libweston uninstalled
7 years ago
libweston.pc.in
…
linux-dmabuf.c
linux-dmabuf: send deprecated format events
7 years ago
linux-dmabuf.h
linux-dmabuf: send deprecated format events
7 years ago
log.c
…
noop-renderer.c
…
pixel-formats.c
libweston: Add pixel-format helpers
8 years ago
pixel-formats.h
libweston: Add pixel-format helpers
8 years ago
pixman-renderer.c
libweston: Use struct timespec for key events
7 years ago
pixman-renderer.h
…
plugin-registry.c
…
plugin-registry.h
…
screenshooter.c
libweston: Use struct timespec for the output presentation timestamp
7 years ago
spring-tool.c
build,libweston: Use struct timespec for animations
7 years ago
timeline-object.h
…
timeline.c
timeline: Add GPU timestamp timepoint argument
7 years ago
timeline.h
timeline: Add GPU timestamp timepoint argument
7 years ago
vaapi-recorder.c
…
vaapi-recorder.h
…
version.h.in
…
vertex-clipping.c
…
vertex-clipping.h
…
weston-launch.c
configure.ac: use AC_HEADER_MAJOR to detect major()/minor()
7 years ago
weston-launch.h
…
weston-sync-file.h
libweston: Add check and fallback for linux/sync_file.h
7 years ago
windowed-output-api.h
…
zoom.c
build,libweston: Use struct timespec for animations
7 years ago