summaryrefslogtreecommitdiff
path: root/evdev.c
Commit message (Expand)AuthorAgeFilesLines
* evdev: use print_fields.h macrosDmitry V. Levin2020-07-121-24/+16
* evdev: fix formatting of struct input_idDmitry V. Levin2020-07-121-9/+7
* evdev: fix formatting of struct input_keymap_entry.scancodeDmitry V. Levin2020-07-081-9/+2
* Update copyright headersDmitry V. Levin2020-02-061-1/+1
* evdev: check struct input_* types automaticallyDmitry V. Levin2020-01-211-40/+1
* Rework interface for printing local arraysEugene Syromyatnikov2020-01-211-5/+3
* evdev: decode struct input_absinfo regardless of in-kernel definitionsEugene Syromyatnikov2019-10-221-26/+52
* evdev: do not rely on EVIOC* constants provided in <linux/input.h>Eugene Syromyatnikov2019-10-221-25/+50
* evdev: remove additional indentation level for switch case labelsEugene Syromyatnikov2019-10-181-114/+113
* Update copyright headersDmitry V. Levin2019-09-251-1/+1
* Handle xlat verbosity in evdev bitset printingEugene Syromyatnikov2019-09-241-15/+32
* Add xlat description structureEugene Syromyatnikov2019-07-241-32/+23
* evdev: fix array size calculation in decode_bitset_Eugene Syromyatnikov2019-07-131-4/+8
* evdev: avoid bit vector decoding on non-successful and 0 return codesEugene Syromyatnikov2019-07-131-0/+7
* Fix preprocessor indentationDmitry V. Levin2018-12-301-1/+1
* evdev: fix off-by-one error in decode_bitsetEugene Syromiatnikov2018-12-231-1/+1
* Change the license of strace to LGPL-2.1-or-laterDmitry V. Levin2018-12-101-21/+1
* evdev: fix decoding of EVIOCGBIT(0, ...)Zhibin Li2018-08-191-4/+4
* evdev: fix decoding of bit setsZhibin Li2018-08-191-2/+2
* Make printxval_dispatch publicly availableEugene Syromyatnikov2018-05-211-25/+0
* Revert "evdev: remove XT_NORMAL"Eugene Syromyatnikov2018-05-211-0/+5
* evdev: remove XT_NORMALEugene Syromyatnikov2018-04-271-5/+0
* Switch to use of value-indexed xlats for evdev constantsEugene Syromyatnikov2018-04-271-18/+18
* evdev: support various types of xlats in decode_bitsetEugene Syromyatnikov2018-04-271-21/+53
* Move xlat/evdev_abs.h inclusion from ioctl.c to evdev.cEugene Syromyatnikov2018-04-271-0/+4
* evdev: decode EV_SW unconditionallyEugene Syromyatnikov2018-04-251-2/+0
* Update copyright headersDmitry V. Levin2018-04-051-1/+1
* evdev: move mpers-specific parsers to a separate fileDmitry V. Levin2018-03-271-107/+15
* Update copyright headersEugene Syromyatnikov2017-09-051-0/+1
* Imply RVAL_DECODED when RVAL_IOCTL_PARSED is returned on enteringDmitry V. Levin2017-08-281-22/+22
* Replace return 1 ioctl sub-decoder hack with proper flagEugene Syromyatnikov2017-08-281-22/+22
* Fix a few spacing style issuesDmitry V. Levin2017-06-171-1/+1
* Automatically replace PRI_kr[dux] with PRI_kl[dux]Dmitry V. Levin2016-12-261-1/+1
* Automatically replace kernel_(scno|ureg)_t with kernel_ulong_tDmitry V. Levin2016-12-261-13/+13
* Print kernel_ureg_t and kernel_scno_t using dedicated format stringsDmitry V. Levin2016-12-261-1/+1
* Use ptr_to_kulong instead of explicit casts of pointers to kernel_ureg_tDmitry V. Levin2016-12-261-1/+1
* printstr: rename to printstrn, add printstr as a thin wrapperDmitry V. Levin2016-12-251-1/+1
* evdev: change type of ioctl 3rd argument from long to kernel_ureg_tDmitry V. Levin2016-12-251-14/+19
* evdev: cast tcp->u_rval to kernel_ureg_t instead of unsigned longDmitry V. Levin2016-12-211-1/+1
* evdev: cast pointers to kernel_ureg_t instead of unsigned longDmitry V. Levin2016-12-211-1/+1
* evdev.c: fix typo in commentDmitry V. Levin2016-08-151-1/+1
* Consistently use printaddr for printing addressesDmitry V. Levin2016-06-111-4/+4
* Mpersify EVIOC* ioctl parserDmitry V. Levin2016-05-281-6/+18
* evdev.c: fix printing of unrecognized event type passed to EVIOCGBITDmitry V. Levin2016-05-281-1/+3
* evdev.c: fix printing of EV_PWR's argumentDmitry V. Levin2016-05-281-0/+1
* evdev.c: fix indentationDmitry V. Levin2016-05-281-28/+28
* evdev.c: fix decoding of EVIOCGNAME, EVIOCGPHYS, and EVIOCGUNIQDmitry V. Levin2016-05-281-4/+4
* evdev.c: fix EVIOCGVERSION decodingDmitry V. Levin2016-05-281-1/+1
* evdev.c: fix EVIOCGMTSLOTS decodingDmitry V. Levin2016-05-281-8/+13
* evdev.c: fix bitset decodingDmitry V. Levin2016-05-281-5/+4