[PATCH weston 0/6] Input cleanup

Jonas Ådahl jadahl at gmail.com
Mon Dec 2 13:05:01 PST 2013


Here comes a patch series containing some input cleanup and fixes.

The most drastic change is removal of udev handling code from
compositor-rpi.c making it use udev-seat.c. That patch is especially
drastic since I have only compile tested it. More about that in that


Jonas Ådahl (6):
  rpi: Use common udev_input for input device handling
  input: Keep track of number of touch points inside touch struct
  input: Reset touch state when last touch device was removed
  input: Reset pointer state when last pointer device was removed
  input: Move the xkb fields from weston_seat to weston_keyboard
  input: Reset keyboard state when releasing last seat keyboard

 src/bindings.c           |   2 +-
 src/compositor-rpi.c     | 261 +++--------------------------------------------
 src/compositor-wayland.c |   2 +-
 src/compositor-x11.c     |   4 +-
 src/compositor.h         |  18 ++--
 src/input.c              | 188 +++++++++++++++++++++-------------
 src/shell.c              |   2 +-
 src/text-backend.c       |   4 +-
 8 files changed, 148 insertions(+), 333 deletions(-)


More information about the wayland-devel mailing list