summaryrefslogtreecommitdiff
path: root/libevdev
Commit message (Expand)AuthorAgeFilesLines
* uinput: change strcpy/strcat usage for snprintfPeter Hutterer2014-06-201-5/+14
* uinput: use the UI_GET_SYSNAME ioctl if availablePeter Hutterer2014-06-202-15/+20
* whitespace fixPeter Hutterer2014-06-191-1/+1
* Add per-device log handlersPeter Hutterer2014-06-055-49/+203
* Mark the log functions with the printf format attributePeter Hutterer2014-06-052-3/+5
* Document that we need uinput in the kernel for the test suitePeter Hutterer2014-05-221-1/+2
* Ignore NULL as argument in libevdev_uinput_destroy()Peter Hutterer2014-05-071-0/+3
* Drain all events before synchronizing after SYN_DROPPEDPeter Hutterer2014-04-242-20/+83
* Move read_more_events() up in the filePeter Hutterer2014-04-241-25/+25
* Actually make the min queue size a minimumPeter Hutterer2014-04-101-1/+1
* Clarify what signal-safe meansPeter Hutterer2014-04-101-3/+4
* Calling libevdev_enable_event_code() overwrites EV_ABS/EV_REP valuesPeter Hutterer2014-04-081-0/+4
* Split the SYN_DROPPED page into a few sectionsPeter Hutterer2014-04-071-0/+9
* Fix a typo, add a @ref in the documentationPeter Hutterer2014-04-071-2/+2
* Drop invalid ABS_MT_TRACKING_ID changesPeter Hutterer2014-04-031-11/+36
* Move slot-related initialization downPeter Hutterer2014-04-031-30/+33
* Drop hardcoded MAX_SLOTS in favour of pre-allocated memoryPeter Hutterer2014-04-033-21/+49
* Only sync the initial MT state for Protocol B devicesPeter Hutterer2014-04-031-1/+3
* Drop unnecessary memsetPeter Hutterer2014-04-031-1/+0
* Use libevdev_reset from libevdev_freePeter Hutterer2014-04-021-4/+1
* Add quote around device name during error messagePeter Hutterer2014-04-021-1/+1
* Fix indentationPeter Hutterer2014-04-011-1/+1
* Add documentation for axis updates without a tracking IDPeter Hutterer2014-03-211-0/+49
* uinput: check for asprintf failurePeter Hutterer2014-03-191-1/+2
* Shut up another warningPeter Hutterer2014-03-191-1/+1
* Shut up compiler warningPeter Hutterer2014-03-191-1/+1
* Sanitize events when we're skipping sync as wellPeter Hutterer2014-03-191-0/+1
* add a linebreak for correct rendering of the documentationPeter Hutterer2014-03-181-0/+1
* doc: move the section for the internal test suite downPeter Hutterer2014-03-141-46/+46
* doc: include linux/input.h verbatim in the documentationPeter Hutterer2014-03-141-0/+9
* doc: Add documentation on how SYN_DROPPED is handledPeter Hutterer2014-03-141-2/+158
* Add a documentation note to update the slot after syncingPeter Hutterer2014-03-071-1/+5
* If the tracking ID changes during SYN_DROPPED, terminate the touch firstPeter Hutterer2014-03-071-0/+26
* Send an extra ABS_MT_SLOT event to sync the client up with the current slotBenjamin Tissoires2014-03-071-2/+23
* Don't sync the MT state for fake MT devicesPeter Hutterer2014-03-062-2/+9
* Move some functions/macros between libevdev-int.h and libevdev-util.hPeter Hutterer2014-03-062-72/+73
* Cap slot values to the announced maximumPeter Hutterer2014-03-062-1/+30
* Increase MAX_SLOTS to 60Peter Hutterer2014-03-062-2/+2
* Reduce memory requirement for MT syncingPeter Hutterer2014-03-061-29/+39
* Dynamically allocate the slot valuesPeter Hutterer2014-03-062-11/+32
* Don't sync past MAX_SLOTS slotsPeter Hutterer2014-03-062-1/+5
* Add unlikely() macroPeter Hutterer2014-03-061-0/+2
* Fix a wrong reference in the libevdev_next_event documentationPeter Hutterer2014-03-061-1/+1
* Document the FORCE_SYNC behavior a bit betterPeter Hutterer2014-03-051-0/+7
* Fix memory leaks when failing to create a uinput devicePeter Hutterer2014-02-271-13/+4
* Plug a memory leak for name, uniq, physPeter Hutterer2014-02-271-1/+4
* Document that the return value of get_name|uniq|phys is not permanentPeter Hutterer2014-02-251-0/+24
* Replace hardcoded 0 with the enum for itPeter Hutterer2014-02-251-1/+1
* Actually filter by log priorityPeter Hutterer2014-02-131-1/+1
* Use 0 instead of "zero"Peter Hutterer2014-02-121-7/+7