Support EV_REP values through libevdev_get_event_value
[platform/upstream/libevdev.git] / libevdev / libevdev.c
2013-12-08 Peter HuttererSupport EV_REP values through libevdev_get_event_value
2013-12-08 Peter HuttererConstify libevdev_get_repeat
2013-11-28 Peter HuttererDrop some leftover deprecated constants.
2013-11-22 Peter HuttererDrop semicolons after getter/setter macros
2013-11-22 Peter HuttererDrop deprecated functions
2013-10-24 Peter HuttererCheck max to see if an event type is valid
2013-10-24 Peter HuttererMake sure EV_SYN is always set
2013-10-24 Peter HuttererDisallow disabling EV_SYN event codes
2013-10-22 Peter HuttererReset the struct on set_fd
2013-10-22 Peter HuttererWork around missing EVIOCGMTSLOTS ioctl
2013-10-22 Peter HuttererWhen running against a kernel without properties, conti...
2013-10-14 Peter HuttererDon't allow a negative fd in libevdev_set_fd
2013-10-14 Peter HuttererAllow -1 as valid fd in libevdev_change_fd
2013-09-18 Peter HuttererPrint an error on an invalid log priority
2013-09-18 Peter HuttererMerge branch 'clockid'
2013-09-12 Peter Huttererwrap EVIOCSCLOCKID into an API call
2013-09-11 Peter HuttererName-space the read flags better
2013-09-11 Peter HuttererEnumerate libevdev_next_event() return codes
2013-09-10 Peter HuttererRevamp the API once again
2013-09-09 Peter HuttererMerge branch 'logging-fix'
2013-09-09 Peter HuttererLog to stderr by default
2013-09-03 Peter HuttererLog a few errors, specifically application bugs
2013-09-03 Peter HuttererDrop per-device logging function, use per-library one...
2013-08-31 Peter HuttererReturn -EBADF for functions that need the fd initialized
2013-08-31 Peter HuttererReturn EBADF when trying to read from an uninitalized...
2013-08-31 Peter HuttererUse ENOMEM instead of ENOSPC
2013-08-30 Peter Hutterermemcpy instead of invidual bittoggle
2013-08-30 Peter HuttererFix off-by-one errors when dealing with *_MAX values.
2013-08-29 Peter HuttererFix two signed vs unsigned int warnings
2013-08-29 Peter HuttererMark all external symbols with LIBEVDEV_EXPORT
2013-08-29 Peter HuttererFix some compiler warnings about maybe uninitialized...
2013-08-29 Peter HuttererSimplify getter/setter macros
2013-08-29 Peter HuttererDrop deprecated API
2013-08-29 Peter HuttererFix a few signed/unsigned int comparisons
2013-08-29 Peter Huttererlibevdev_is_event_type() needs to check for < EV_CNT
2013-08-29 Peter HuttererRewrite libevdev_is_event_code to avoid signed/unsigned...
2013-08-29 Peter HuttererUse libevdev_get_event_type_max from libevdev_get_event...
2013-08-29 Peter HuttererAdd support for EV_SW
2013-08-28 Peter HuttererAvoid under-allocation of array for syncing key/led...
2013-08-26 Peter HuttererRemove unneeded include of linux/uinput.h
2013-08-25 Peter HuttererMerge branch 'led-handling'
2013-08-25 Peter HuttererRename enums to match lower_case format
2013-08-25 Peter HuttererStore the abs value after handling mt events
2013-08-25 polyphemuswrite EV_SYN input_event along with led events to device
2013-08-15 Peter HuttererAdd functions to toggle LEDs on the device
2013-08-15 Peter HuttererKeep the LED state and sync it after SYN_DROPPED
2013-08-15 Peter HuttererAdd setters for an event or slot value
2013-08-14 Peter HuttererRename libevdev_kernel_set_abs_value to libevdev_kernel...
2013-08-14 Peter HuttererSync the key state on startup
2013-08-14 Peter HuttererSimplify a bit state setter
2013-08-01 Peter HuttererAdd setters for product/vendor/bustype/version
2013-08-01 Peter HuttererRename ID getters to have a consistent naming scheme
2013-08-01 Peter HuttererReplace ID getter implementation with a define
2013-08-01 Peter HuttererProvide setters for name, phys, uniq
2013-08-01 Peter HuttererAdd abs setters for changing a single value on an abs...
2013-08-01 Peter HuttererRename a few getters for consistency
2013-08-01 Peter HuttererReplace libevdev_get_abs_* with macro-generated ones
2013-08-01 Peter HuttererAdd setter for property bits
2013-08-01 Peter HuttererAdd libevdev_has_event_pending()
2013-07-30 Peter HuttererWhen enabling EV_REP, set the delay/period values
2013-07-30 Peter HuttererMake sure all EV_REP bits are set
2013-07-29 Peter HuttererDon't try setting an ABS code without data
2013-07-29 Peter HuttererAllow enabling of EV_SYN codes
2013-07-04 Peter HuttererAdd two helper functions to check event type/code
2013-07-03 Peter HuttererSync the initial slot state from the device
2013-07-02 Peter HuttererIf we don't have anything to sync, don't add a EV_SYN...
2013-07-02 Peter HuttererSwitch to a state machine to handle incomplete syncs
2013-07-02 Peter HuttererAdd a flag for blocking read
2013-07-02 Peter HuttererIf the caller doesn't sync when it should, process...
2013-07-01 Peter HuttererDon't sync mt axes that don't exist
2013-07-01 Peter HuttererDon't deliver events that are filtered
2013-07-01 Peter HuttererDisallow disabling of EV_SYN
2013-06-30 Peter HuttererRequire data be NULL when enabling a non-EV_ABS axis
2013-06-30 Peter HuttererDrop code for kernel-enabling bits
2013-06-29 Peter HuttererChange signature for kernel_enable_event_code to match...
2013-06-29 Peter HuttererReturn -1 for failing to enable/disable bits
2013-06-28 Peter HuttererAdd a FIXME to log a warning message
2013-06-28 Peter HuttererAdd a flag for forcing a SYN_DROPPED event
2013-06-27 Peter HuttererRequire a flag for normal mode too
2013-06-27 Peter HuttererInit dev->grabbed as LIBEVDEV_UNGRAB
2013-06-27 Peter HuttererReplace a few malloc + strcpy with strdup
2013-06-27 Peter HuttererDon't return a NULL name, ever.
2013-06-27 Peter HuttererSlots are now definitely zero-indexed, see recent kerne...
2013-06-26 Peter HuttererAdd an API to get the repeat values
2013-06-26 Peter HuttererAdd the remaining ev bits
2013-06-26 Peter HuttererAdd function to get max value for a given ev type
2013-06-26 Peter HuttererFix type_to_mask to return -1
2013-06-04 Peter HuttererAdd functions to enable axis on the device in the kernel
2013-06-04 Peter HuttererMove utility functions to a separate header
2013-06-04 Peter HuttererProtect against NULL device on log handler
2013-06-04 Peter HuttererExpose API for retrieving event names
2013-06-04 Peter HuttererAllow libevdev_free on a NULL pointer.
2013-06-03 Peter HuttererSkip over ABS_MT_SLOT when syncing MT axis values
2013-06-03 Peter HuttererFix invalid abs_info read
2013-06-03 Peter HuttererFill in the last event time for synced events
2013-06-03 Peter HuttererLet the name be dynamically allocated
2013-06-03 Peter HuttererExpose phys/uniq to the caller
2013-06-03 Peter HuttererExport version fields as well
2013-06-03 Peter HuttererRename pid/vid to product-id and vendor-id
2013-06-03 Peter HuttererAdd a FIXME for lack of O_NONBLOCK
next