aboutsummaryrefslogtreecommitdiff
path: root/backend/libinput
AgeCommit message (Collapse)Author
2017-08-12libinput: fix segfault when handling non-wlr device removalDominique Martinet
2017-08-12Use libinput_event_destroy/xkb_*_unrefDominique Martinet
Also sneak in a missing drmModeFreePlaneResources
2017-08-12libinput: signal input remove on libinput backend destroyDominique Martinet
This lets the upper crust cleanup and free their own states
2017-08-12libinput backend: fill in handle_device_removedDominique Martinet
And fix input_remove_notify accordingly
2017-08-11Fix libinput destroy for devices with multiple capabilitiesDominique Martinet
2017-08-11Complete a few destroy functionsDominique Martinet
This adds missing free calls for: - drm outputs - libinput backend in general - final udev free - output mode state
2017-08-11Build libinput events on the stack instead of allocatingDominique Martinet
2017-08-06Changed header paths.Scott Anderson
2017-06-21Make event names consistentDrew DeVault
2017-06-21Reorganize wlr-commonDrew DeVault
2017-06-21Update everyone to use new headersDrew DeVault
2017-06-21Fixed VT switchingScott Anderson
2017-06-19Implement keyboard LEDsDrew DeVault
2017-06-19Implement tablet padsDrew DeVault
2017-06-15Add tablet exampleDrew DeVault
2017-06-15Implement wlr_tablet_toolDrew DeVault
2017-06-14Flesh out touch events and add demoDrew DeVault
2017-06-14Allocate wlr_touch devicesDrew DeVault
2017-06-13Implement libinput wlr_pointerDrew DeVault
2017-06-13Incorporate XKBCommon into exampleDrew DeVault
2017-06-13Only allocate device state when it will be usedDrew DeVault
This design also avoids double frees in the future when we're creating several wlr_input_devices from one libinput_device.
2017-06-13Reassign ownership of libinput handleDrew DeVault
2017-06-13Split keyboard code out into its own fileDrew DeVault
2017-06-13Handle key pressesDrew DeVault
2017-06-13Initialize keyboards from libinputDrew DeVault
2017-06-13Fix issues, flesh out event handling somewhatDrew DeVault
2017-06-13Add error handling and init in backend_autocreateDrew DeVault
2017-06-13Initial pass on libinput backendDrew DeVault