summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-12-07doc: hook up doxygen to generate the public API documentationPeter Hutterer1-6/+279
2013-12-07Rename libinput_create_udev to libinput_create_from_udevPeter Hutterer2-8/+8
2013-12-07udev-seat: fix leak when failing to add devicesPeter Hutterer1-1/+3
2013-12-06Drop include of evdev.h from evdev.hPeter Hutterer1-1/+0
2013-12-06Drop unused libinput_fd_handle and libinput_fd_callbackPeter Hutterer1-4/+0
2013-12-06evdev: fix memcopy for calibrationPeter Hutterer1-1/+1
2013-12-06Move libinput, libinput_seat and libinput_device to the topPeter Hutterer1-4/+4
2013-12-06Declare libinput_seat explicitlyPeter Hutterer1-0/+1
2013-12-06libinput_dispatch: return -EAGAIN if no events are readyPeter Hutterer1-1/+1
2013-12-06libinput_dispatch: return negative error number on failurePeter Hutterer1-1/+2
2013-12-06Make the slots unsigned, the kernel guarantees a base of 0Peter Hutterer1-1/+1
2013-12-06Make buttons unsigned, there are no negative button numbersPeter Hutterer1-1/+1
2013-11-24Port udev-seat to be used in libinputJonas Ådahl9-215/+524
2013-11-23util: Add logging utilitiesJonas Ådahl2-0/+33
2013-11-19Merge branch 'master' into udevJonas Ådahl13-0/+3072
2013-11-19Add interface to libinput object and move screen dimension callback to itJonas Ådahl4-16/+23
2013-11-17Use events instead of callbacks for capability registrationJonas Ådahl5-28/+89
2013-11-17Introduce libinput object managing all input dataJonas Ådahl9-123/+411
2013-11-17src/Makefile.a: Fix whitespaceJonas Ådahl1-3/+3
2013-11-17Change API from using listeners to using an event queueJonas Ådahl3-106/+222
2013-11-16launcher: add weston_launcher_close() dummyDavid Herrmann1-5/+10
2013-11-16udev-seat: Repick seat after a new device was addedJonas Ådahl2-0/+6
2013-11-16launcher: Collect launcher state in new struct weston_launcherKristian Høgsberg1-1/+1
2013-11-16Add more missing config.h includesDaniel Stone1-0/+2
2013-11-16malloc + memset -> zallocPeter Hutterer1-2/+1
2013-11-16udev: Use WL_OUTPUT udev attribute for pairing touchscreens to outputsKristian Høgsberg1-1/+9
2013-11-16compositor-drm: Enable seat constraining when configured in weston.iniRob Bradford1-0/+5
2013-11-16udev-seat: Refactor out seat lookup and possible creationRob Bradford2-9/+22
2013-11-16configure.ac: Enable AC_USE_SYSTEM_EXTENSIONSDaniel Stone1-0/+2
2013-11-16udev-seat: Use udev rules to support multiple seatsRob Bradford2-22/+45
2013-11-16udev-seat: Separate the seat out to its own structureRob Bradford2-26/+68
2013-11-16udev-seat: Make the udev_input structure an embedded structureRob Bradford2-15/+8
2013-11-16udev-seat: Rename udev_seat to udev_inputRob Bradford2-62/+62
2013-11-16input: Add a seat name parameter to weston_seat_initRob Bradford1-1/+1
2013-11-16udev-seat: Fail input setup only if no devices are foundRob Bradford1-2/+3
2013-11-16input: Merge wl_seat into weston_seatKristian Høgsberg1-1/+1
2013-11-16udev-seat: Simplfy enable/disable interface a bitKristian Høgsberg2-28/+28
2013-11-16compositor-drm: Move udev_seat to its own fileKristian Høgsberg2-0/+342
2013-11-13Don't use the `seat' concept on device capability enumJonas Ådahl3-21/+21
2013-11-12Port evdev code to be used as a shared libraryJonas Ådahl11-315/+850
2013-11-12filter: Remove unused variableJonas Ådahl2-2/+0
2013-11-10evdev: Synchronize keys only if seat is keyboard capableJonas Ådahl1-1/+1
2013-11-10Make weston_output_transform_coordinate() take wl_fixed_t coordinatesJonas Ådahl1-8/+12
2013-11-10compositor: Remove redundant and not well-defined focus fieldKristian Høgsberg1-1/+1
2013-11-10evdev: Reference count input device's seat capabilitiesJonas Ådahl2-0/+18
2013-11-10evdev: release devices on read() errorDavid Herrmann1-1/+8
2013-11-10evdev: Clear touch capability if we see a mouse-type buttonKristian Høgsberg1-4/+4
2013-11-10evdev: Only init a pointer if the evdev device has a buttonKristian Høgsberg1-2/+2
2013-11-10evdev: Stop looking for pointer buttons when we get to BTN_JOYSTICKKristian Høgsberg1-1/+1
2013-11-10evdev: Process touch up events of single-touch devicesNeil Roberts2-13/+32