weston/libweston
Marius Vlad eb34f827dd input: Handle correctly failure to compile XKB keymaps
And ultimately, fail to start when there are no input devices on the
system. Patchs adds consistency to touch/pointer initialization to
return -1 in case same thing happens.

Further more, when the device is not created we can't assume to retrieve
a valid one from a libinput_device so guard against it. This takes care of
hot-plugging situations when we couldn't create the (keyboard) device,
or when removing it.

Fixes: #117, #402, #485

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Daniel Stone <daniel.stone@collabora.com>
2021-07-31 13:44:47 +00:00
..
backend-drm drm: Ignore timestamp for monitor shut-off 2021-07-31 13:39:27 +00:00
backend-fbdev
backend-headless Add weston-drm-fourcc.h 2021-02-25 14:35:03 +02:00
backend-rdp backend-rdp: release seat on peer disconnect 2020-10-16 12:11:27 +00:00
backend-wayland backend-wayland: fix incorrect header 2021-07-13 18:26:38 +01:00
backend-x11 Add weston-drm-fourcc.h 2021-02-25 14:35:03 +02:00
color-lcms color-lcms: use sRGB EOTF 2021-06-21 14:36:33 +00:00
renderer-gl gl-renderer: Assume num images the same as the no of planes 2021-07-22 11:33:22 +03:00
animation.c
backend.h pixman-renderer: share region_global_to_output() 2021-02-25 13:16:02 +02:00
bindings.c
clipboard.c
color-noop.c color: add from sRGB to blending color transformation 2021-06-14 12:53:41 +00:00
color.c libweston: introduce CMS component architecture 2021-06-14 12:53:41 +00:00
color.h gl-renderer: implement 3 x 1D LUT color pre-curve 2021-06-21 14:36:33 +00:00
compositor.c libweston/compositor: Drop weston_frame_callback 2021-07-29 15:33:19 +03:00
content-protection.c compositor: Prevent an invalid access against content protection 2021-05-12 17:51:49 +03:00
data-device.c data-device: cleanup after touch drag 2021-05-15 15:54:03 +00:00
dbus.c
dbus.h
drm-formats.c libweston: do not forget to destroy temporary drm_format_array 2021-06-16 13:36:43 +00:00
git-version.h.meson
input.c input: Handle correctly failure to compile XKB keymaps 2021-07-31 13:44:47 +00:00
launcher-direct.c launcher-direct: handle seat0 without VTs 2021-01-21 09:02:26 +00:00
launcher-impl.h libweston/launcher: libseat backend 2021-04-14 09:22:17 +00:00
launcher-libseat.c libweston/launcher: libseat backend 2021-04-14 09:22:17 +00:00
launcher-logind.c libweston/launcher: Allow VT switch without get_vt 2021-04-14 09:22:17 +00:00
launcher-util.c libweston/launcher: Allow VT switch without get_vt 2021-04-14 09:22:17 +00:00
launcher-util.h
launcher-weston-launch.c launcher: remove unused field 2021-04-12 08:03:42 -06:00
libinput-device.c input: Handle correctly failure to compile XKB keymaps 2021-07-31 13:44:47 +00:00
libinput-device.h
libinput-seat.c input: Handle correctly failure to compile XKB keymaps 2021-07-31 13:44:47 +00:00
libinput-seat.h
libweston-internal.h input: Handle correctly failure to compile XKB keymaps 2021-07-31 13:44:47 +00:00
linux-dmabuf.c gl-renderer: do not expose query_dmabuf_formats and query_dmabuf_modifiers 2021-04-27 19:56:38 +00:00
linux-dmabuf.h drop MOD_INVALID, MOD_LINEAR definitions 2021-02-25 14:35:03 +02:00
linux-explicit-synchronization.c
linux-explicit-synchronization.h
linux-sync-file-uapi.h
linux-sync-file.c
linux-sync-file.h
log.c
meson.build pixel-formats: Add human readable format modifier 2021-07-22 22:19:17 +00:00
noop-renderer.c
pixel-formats.c pixel-formats: Add human readable format modifier 2021-07-22 22:19:17 +00:00
pixel-formats.h pixel-formats: Add human readable format modifier 2021-07-22 22:19:17 +00:00
pixman-renderer.c color: add output color transform API 2021-06-14 12:53:41 +00:00
pixman-renderer.h
plugin-registry.c
screenshooter.c libweston: do not damage on screenshot 2021-02-25 12:47:07 +02:00
spring-tool.c
timeline.c libweston: fix typos 2021-02-24 10:01:17 -05:00
timeline.h libweston: move TYPEVERIFY macro into shared 2021-02-17 12:52:33 +00:00
touch-calibration.c
vertex-clipping.c
vertex-clipping.h
weston-direct-display.c
weston-launch.c launcher: fix socket message race condition 2021-04-10 22:29:30 +00:00
weston-launch.h launcher: remove unused enum value 2021-05-15 15:40:24 +00:00
weston-log-file.c
weston-log-flight-rec.c
weston-log-internal.h
weston-log-wayland.c
weston-log.c libweston: fix typos 2021-02-24 10:01:17 -05:00
zoom.c