summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-08-31High-resolution scroll wheel supportPeter Hutterer2-57/+63
2021-08-03debug-gui: pointer locking on X11José Expósito1-0/+65
2021-08-03debug-gui: pointer locking on WaylandJosé Expósito1-11/+143
2021-08-03debug-gui: migrate to GTK4José Expósito1-4/+79
2021-08-03tools/debug-gui: refactor UI element placementJosé Expósito1-6/+12
2021-08-03tools/debug-gui: use GMainLoop instead of gtk_mainJosé Expósito1-3/+14
2021-08-03tools/debug-gui: move gtk_main_quit to a functionJosé Expósito1-5/+14
2021-07-28quirks: Add tablet smoothing attribute.Quytelda Kahja1-0/+1
2021-07-22Mark some functions as printf-like to silence some compiler warningsPeter Hutterer2-0/+2
2021-07-22Silence compiler warnings for -Wformat-nonliteralPeter Hutterer2-0/+6
2021-07-22Replace fallthrough comments with __attribute__((fallthrough))Peter Hutterer1-1/+1
2021-06-15using secure functions safe_strdupluokai1-2/+2
2021-06-09libinput: add hold gesture public API and tool supportJosé Expósito2-4/+70
2021-05-24use more safety list_for_each_safe when remove element in traversing listweizhixiang1-1/+1
2021-05-24use ARRAY_FOR_EACH when traverse arrayweizhixiang2-13/+14
2021-05-18tools/record: narrow down the obfuscation rangePeter Hutterer1-3/+12
2021-05-18tools/replay: do not replay key repeat eventsPeter Hutterer2-8/+29
2021-05-05tools/record: add support for hidraw recordingPeter Hutterer3-5/+176
2021-04-30tools/record: linebreak the hid report descriptor every 16 bytesPeter Hutterer1-2/+16
2021-04-30tools/record: print the HID report descriptor as hexPeter Hutterer1-2/+1
2021-04-30tools/record: fix a strlen assumptionPeter Hutterer1-1/+1
2021-03-30tools/record: line up the "neutral state" messagePeter Hutterer1-1/+1
2021-03-30tools/record: rework the event printingPeter Hutterer1-559/+407
2021-03-30tools/record: rename the output file handlingPeter Hutterer1-21/+25
2021-03-30tools/record: remember the first device in the contextPeter Hutterer1-16/+12
2021-03-30tools/record: append the devices in-orderPeter Hutterer1-1/+1
2021-03-30tools/record: get rid of indent push/pop, replace with fixed indentsPeter Hutterer1-128/+101
2021-03-30tools/record: mark the iprintf function as printfPeter Hutterer1-0/+1
2021-03-30tools/record: switch the output file from an fd to a FILE*Peter Hutterer1-14/+12
2021-03-30tools/record: deduplicate the device opening logicPeter Hutterer1-28/+16
2021-03-26tools/record: free the namelist when we're donePeter Hutterer1-0/+3
2021-03-26tools/record: localize a variablePeter Hutterer1-4/+3
2021-03-26tools/record: de-duplicate an error messagePeter Hutterer1-14/+7
2021-03-26tools/record: factor out the output file collectionPeter Hutterer1-54/+74
2021-03-11tools/debug-gui: draw a sprite for the unaccelerated pointer as wellPeter Hutterer2-6/+28
2021-03-11tools/debug-gui: move the abs pointer position into a struct pointPeter Hutterer1-4/+4
2021-03-11tools/debug-gui: move the pointer position into a struct pointPeter Hutterer1-10/+10
2021-03-11tools/debug-gui: start the unaccelerated motion deltas in the screen centerPeter Hutterer1-0/+2
2021-03-10tools/per-slot-delta: handle KeyboardInterrupts nicelyPeter Hutterer1-1/+4
2021-03-10tools/per-slot-delta: print the button state too while analyzingPeter Hutterer1-2/+20
2021-03-08replace strncmp with strneq for safety-checkweizhixiang1-1/+1
2021-03-02treewide: get rid of `tmp` argument in list_for_each_safeKonstantin Kharlamov1-4/+4
2021-02-23tools/record: fix two coverity complaintsPeter Hutterer1-2/+2
2021-02-23tools: add a tool to print a libinput recording as a tablePeter Hutterer3-0/+232
2021-02-23meson.build: build libinput replay as wellPeter Hutterer1-0/+0
2021-02-23tools/record: use a helper function to get the next event for a devicePeter Hutterer1-21/+20
2021-02-23tools/record: switch record over to using epollPeter Hutterer1-97/+184
2021-02-23tools/record: reword parts of the man pagePeter Hutterer1-3/+3
2021-02-23tools/record: use safe_basename() to get to the hid report descriptorPeter Hutterer1-8/+5
2021-02-23tools/record: simplify the behavior to emulate Python's join()Peter Hutterer1-14/+13