summaryrefslogtreecommitdiff
path: root/src/udev/keymap/keymap.c
AgeCommit message (Collapse)Author
2012-11-17Restructure src/ as per lu_zeroAnthony G. Basile
2012-10-28udev: get rid of SYSCONFDIRKay Sievers
2012-10-19keymap: Tolerate invalid entries in keymapsMartin Pitt
Some keymaps apply to a large range of computer models, not all of which have all of the scan codes in the maps. If a single scan code is invalid, do not abort but continue with the next entry in the map. Instead just show the error message for that particular scan code, to help with debugging.
2012-10-19keymap: Fix parsing of hex scan codes in tablesMartin Pitt
Commit b1f87c76b1 changed sscanf from %i to %u, as scan codes are unsigned numbers which can be > 0x7FFFFFFF. However, sscanf doesn't accept hexadecimal numbers for %u. It works fine with %i, so revert this back.
2012-10-10keymap: Fix scan codes > 0x7FFFFFFFMartin Pitt
According to Linux drivers/input/evdev.c, scan codes are unsigned, not int nor uint32_t. Thanks to Dejan Tosovic <dejan@post.com> for reporting this!
2012-07-22collect, keymap, systemctl: use _noreturn_Zbigniew Jędrzejewski-Szmek
2012-07-17Revert "keymap: add --version option"Kay Sievers
This reverts commit d8f173fd2ee9ee60affa1a4d1a89f2501977fb0b.
2012-07-17keymap: add --version optionZbigniew Jędrzejewski-Szmek
2012-07-05udev: add some O_CLOEXECKay Sievers
2012-04-16udev: use startswith() and streq()Kay Sievers
2012-04-04udev: fix gcc warningsKay Sievers
2012-04-04move imported udev into placeKay Sievers