Commit graph

  • 7ff36888b7 tests: Add SDCP virtual device test Benjamin Berg 2020-09-29 12:38:29 +0200
  • e3043123f5 virtual-sdcp: Add a virtual SDCP device Benjamin Berg 2020-05-15 21:06:24 +0200
  • 77400b7a60 sdcp: Add SDCP base class Benjamin Berg 2020-05-11 16:17:03 +0200
  • 8d83e5eb38 meson: Shuffle around driver/helper definition Benjamin Berg 2020-10-30 16:26:06 +0100
  • e59d5451cc meson: Move source generation into libfprint meson file Benjamin Berg 2020-10-30 14:30:52 +0100
  • 798bc4ee1e scripts: Speed up uncrustify by running 4 jobs in parallel Benjamin Berg 2020-09-29 11:13:55 +0200
  • 0e732dbafa ssm: Add API to get device Benjamin Berg 2020-09-21 18:00:04 +0200
  • 84112abc71 device: Add new FP_DEVICE_ERROR_UNTRUSTED error code Benjamin Berg 2020-09-18 10:51:40 +0200
  • c221c6b63e print: Add an SDCP print type Benjamin Berg 2020-05-14 18:59:59 +0200
  • 6e28b9a8c4 print: Fix pspec of print type to match real default Benjamin Berg 2020-05-14 18:59:07 +0200
  • e5589a0ec2 ci: Include SDCP test binary in image Benjamin Berg 2020-09-29 12:54:15 +0200
  • 966703057d synaptics: Fix lost messages when sequence counter overflows Benjamin Berg 2021-02-05 16:09:24 +0100
  • 9e164485f0 goodixmoc:Add new PID weilei 2021-02-04 11:31:10 +0800
  • 3bb38e2ff6 goodixmoc: support power button shield feature fengqiangguo 2021-01-19 03:00:07 -0500
  • 6a62d32c81 goodix: Consume the retry errors during verify/identify reports Marco Trevisan (Treviño) 2021-01-29 20:02:15 +0100
  • b2a64cc980 virtual-device: Do actual errors codes checks instead of regex checks Marco Trevisan (Treviño) 2021-01-28 15:21:23 +0100
  • 88117c172e tests/virtual-device: Add enroll and verify script test Marco Trevisan (Treviño) 2021-01-28 14:09:50 +0100
  • 27a62443a1 virtual-device: Add SET_KEEP_ALIVE command, to keep the listener up Marco Trevisan (Treviño) 2021-01-28 12:54:12 +0100
  • 2f7c78eb97 virtual-device: Make possible to use a script to perform enroll operations Marco Trevisan (Treviño) 2021-01-28 12:41:21 +0100
  • 74f8a8ee27 virtual-device: Handle cancelled state gracefully in should_wait_to_sleep Marco Trevisan (Treviño) 2021-01-28 11:32:46 +0100
  • acd0a10e76 virtual-device: Add test that open fails with a busy error if is still ongoing Marco Trevisan (Treviño) 2021-01-28 03:32:09 +0100
  • 27c2466bda fpi-device: Mark the device as open and notify it on idle callback Marco Trevisan (Treviño) 2021-01-28 03:23:43 +0100
  • 33ba248c44 virtual-device: Add test checking for early errors during dev API calls Marco Trevisan (Treviño) 2021-01-28 02:30:18 +0100
  • 43cf28b9da fp-device: Do not try to deference potentially NULL task data Marco Trevisan (Treviño) 2021-01-28 02:27:40 +0100
  • 4da52f78f6 virtual-device: Check properties match the getters Marco Trevisan (Treviño) 2021-01-28 01:44:29 +0100
  • e4e0937848 tests/virtual-*: Check for enrolled prints properties Marco Trevisan (Treviño) 2021-01-28 01:35:42 +0100
  • 25a6c916aa fp-device: Fix property getters for enroll stages and driver ID Marco Trevisan (Treviño) 2021-01-28 02:43:30 +0100
  • 51009b48a0 virtual-device: Process supported commands on device open Marco Trevisan (Treviño) 2021-01-28 01:16:12 +0100
  • e1e3f6955e virtual-device: Remove messages we can't process from queue when not scanning Marco Trevisan (Treviño) 2021-01-28 00:54:34 +0100
  • c495b82000 virtual-device: Use python's with idiom to check GLib expected error messages Marco Trevisan (Treviño) 2021-01-28 00:47:24 +0100
  • d90ee96df8 virtual-device: Return an duplicated data error if trying to re-enroll a print Marco Trevisan (Treviño) 2021-01-27 15:03:19 +0100
  • 36304b736b tests/virtual-device: Properly handle exceptions on enroll callback Marco Trevisan (Treviño) 2021-01-27 15:02:17 +0100
  • 31e34bd4bd virtual-device: Emit data not found during verify/identify Marco Trevisan (Treviño) 2021-01-27 14:49:03 +0100
  • ec4c7ca5a9 virtual-device-storage: Don't listed prints Marco Trevisan (Treviño) 2021-01-27 15:17:34 +0100
  • 8d21a9c27c ssm: Catch more errors in FpiSsm without crashing Benjamin Berg 2021-01-26 15:10:11 +0100
  • c4069065f9 virtual-device: Ensure we've an error before dereferencing it Marco Trevisan (Treviño) 2021-01-26 05:27:44 +0100
  • 31541edc58 tests/virtual-device: Use a sleep multiplier when under valgrind Marco Trevisan (Treviño) 2021-01-26 05:17:48 +0100
  • 549718753f fpi-device: Fix argument name on report_finger_status() annotation Marco Trevisan (Treviño) 2021-01-26 02:24:41 +0100
  • cfde050220 virtual-device: Add ability to close a device with delay or with error Marco Trevisan (Treviño) 2021-01-26 02:24:16 +0100
  • 88a38c38af virtual-device: Add support for sleeping and sending errors on list and delete Marco Trevisan (Treviño) 2021-01-26 01:33:55 +0100
  • 7ffcc2f9e7 virtual-device: Make possible to inject sleep events while verifying/identifying Marco Trevisan (Treviño) 2021-01-26 03:37:16 +0100
  • 1dae6796f7 virtual-device: Report finger presency when we receive a 'SCAN' event Marco Trevisan (Treviño) 2021-01-25 23:36:00 +0100
  • 0bb0492025 virtual-device: Mark finger as needed only after we start scanning Marco Trevisan (Treviño) 2021-01-25 22:47:40 +0100
  • 3db0858fb0 tests/virtual-device: Add a class function to wait for a timeout Marco Trevisan (Treviño) 2021-01-25 21:29:20 +0100
  • 2382506491 virtual-device: Add checks for verify reports Marco Trevisan (Treviño) 2021-01-25 21:16:36 +0100
  • 08f4be707c uru4000: Call irq stop handler immediately if the transfer is cancelled Benjamin Berg 2021-01-25 11:26:58 +0100
  • 3693c39bc5 virtual-device: Make cancellation support toggable Marco Trevisan (Treviño) 2021-01-25 17:10:00 +0100
  • 993109a7f8 virtual-device: Implement cancel vfunc, to stop timeouts Marco Trevisan (Treviño) 2021-01-25 16:47:19 +0100
  • 18db20d160 virtual-device: Add support for sleep command Marco Trevisan (Treviño) 2021-01-25 16:41:55 +0100
  • 89b4c4ee75 virtual-device: Test unplug operation while we're verifying Marco Trevisan (Treviño) 2021-01-25 15:14:30 +0100
  • 153b24a95a virtual-device: Use identify function for verify tests when possible Marco Trevisan (Treviño) 2021-01-25 15:07:31 +0100
  • 8c45c0952e virtual-device: Split verify check function in two parts to be reusable Marco Trevisan (Treviño) 2021-01-25 15:06:15 +0100
  • c3ece8621d virtual-device: Implement UNPLUG operation Marco Trevisan (Treviño) 2021-01-25 14:16:12 +0100
  • 67cb61cc18 tests/virtual-device: Add identification tests Marco Trevisan (Treviño) 2021-01-24 20:01:53 +0100
  • 33ffadf402 tests/virtual-device: Cleanup device storage on teardown Marco Trevisan (Treviño) 2021-01-24 19:54:12 +0100
  • 162a83e484 tests/virtual-device: Add ability to enroll with a retry step and test it Marco Trevisan (Treviño) 2021-01-24 18:21:23 +0100
  • dfb27222eb tests/virtual-device: Add function that figures out the command from type Marco Trevisan (Treviño) 2021-01-24 18:20:20 +0100
  • 81e53c422d virtual-device: Add support for changing the device scan type Marco Trevisan (Treviño) 2021-01-24 17:35:29 +0100
  • be0b4ae2bb tests/virtual-device: Trigger new scans when we got progress callback Marco Trevisan (Treviño) 2021-01-24 16:33:32 +0100
  • 56bcf1ffdd virtual-device: Add command to change the number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:43:49 +0100
  • 665de7813b fpi-device: Ensure we're receiving a valid number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:38:46 +0100
  • a291d17f26 virtual-device: Properly cleanup the virtual devices data Marco Trevisan (Treviño) 2021-01-24 02:03:20 +0100
  • e8886dbc6b virtual-device: Support all the configured enrolling stages Marco Trevisan (Treviño) 2021-01-24 02:02:05 +0100
  • 3d6fb15b5c virtual-device: Add API to change current finger status Marco Trevisan (Treviño) 2021-01-24 01:28:38 +0100
  • 43d0dfdd8f virtual-device-storage: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 04:34:50 +0100
  • 50f522583e virtual-device: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 01:28:20 +0100
  • f0443ba2f3 virtual-device: Add support for reporting device Retry "errors" Marco Trevisan (Treviño) 2021-01-24 17:16:48 +0100
  • 546f35132c tests/virtual-device: Use FPrint.DeviceError values to send errors Marco Trevisan (Treviño) 2021-01-24 16:38:24 +0100
  • ce9527d2cb virtual-device: Wait for delayed commands to be processed Marco Trevisan (Treviño) 2021-01-24 01:15:19 +0100
  • 89890dbd1f build: Explicitly mark libfprint as a shared library Benjamin Berg 2021-01-21 17:36:41 +0100
  • e0c41c5444 goodixmoc: Fix some big/little endian support issues fengqiangguo 2020-12-16 10:31:46 +0800
  • 3b83157e9b build: Skip the hwdb test if not all drivers are really enabled Marco Trevisan (Treviño) 2021-01-21 15:34:36 +0100
  • 57f836a0f6 udev-hwdb: Generate autosuspend list using a sorted list Marco Trevisan (Treviño) 2021-01-21 15:26:31 +0100
  • 170924ee4f test-generated-hwdb: Just use diff to compare for being more informative Marco Trevisan (Treviño) 2021-01-21 15:01:55 +0100
  • 63bfaf4f60 tests: Add trailing newline to busname/devname sysfs attributes Benjamin Berg 2021-01-21 12:22:08 +0100
  • 2f6adce2fa data: Keep using versioned libname for hwdb file Marco Trevisan (Treviño) 2021-01-21 01:17:02 +0100
  • 018641ad20 build: Ensure we process the data dir Marco Trevisan (Treviño) 2021-01-21 00:57:43 +0100
  • 8ded064e65 tests: Add test based on the new virtual devices Benjamin Berg 2021-01-05 16:23:18 +0100
  • 3f7a638eed virtual-device: Add non-image mock devices Benjamin Berg 2021-01-05 15:59:07 +0100
  • 253750ec08 virtual-device-listener: Add a device socket handler class Benjamin Berg 2021-01-05 15:54:12 +0100
  • 5df14206d8 tests: Add support for creating other virtual readers Benjamin Berg 2021-01-05 15:57:21 +0100
  • 47f63f68f7 fp-device: Keep storage device prints cached if no action is performed Marco Trevisan (Treviño) 2020-12-08 05:33:39 +0100
  • 006b474b1c test-fpi-device: Add more tests to verify the data check behavior Marco Trevisan (Treviño) 2020-12-08 04:25:58 +0100
  • f3c41b0c0a device: Return an error if trying to verify / identify using non-device stored prints Marco Trevisan (Treviño) 2020-12-08 04:16:31 +0100
  • 5d9d9c8131 fpi-compat: Add implementation of g_ptr_array_copy for for old GLib versions Marco Trevisan (Treviño) 2020-12-09 21:32:16 +0100
  • 112ad966f4 device: handle early the case of NULL or empty prints gallery on identify Marco Trevisan (Treviño) 2020-12-09 21:30:00 +0100
  • 4baab3b313 test-device-fake: Ensure we always return a print array if no error is set Marco Trevisan (Treviño) 2020-12-08 03:06:08 +0100
  • 2f2da87240 list-udev-hwdb: Add SPDX license to the generated file Marco Trevisan (Treviño) 2021-01-20 22:02:10 +0100
  • 533180a2e6 data: Use auto-generated but hardcoded autosuspend hwdb file Marco Trevisan (Treviño) 2021-01-20 20:02:05 +0100
  • 99c269b3fe meson: Do not support drivers known to fail in Big Endian archs Marco Trevisan (Treviño) 2020-12-10 20:22:54 +0100
  • 66fc93eeff udev-hwdb: Prevent devices from being listed twice Benjamin Berg 2021-01-20 18:02:31 +0100
  • 284f6f1ef8 ci: Add check that wiki and generator are in sync Benjamin Berg 2021-01-19 15:55:56 +0100
  • 1f2d723485 Drop version from libfprint hwdb Benjamin Berg 2021-01-19 14:42:35 +0100
  • f6179d6cc4 ci: Export hwdb into artefacts Benjamin Berg 2021-01-19 14:36:45 +0100
  • cbce56c142 meson: Always build hwdb file Benjamin Berg 2021-01-19 14:19:10 +0100
  • 55a2bb5536 Generate a hwdb instead of udev rules Benjamin Berg 2021-01-19 14:13:03 +0100
  • 16095a21fd tests: Add check that no supported device is whitelisted Benjamin Berg 2021-01-19 13:38:08 +0100
  • 80dbc9c0cb udev-rules: Remove supported synaptics devices Benjamin Berg 2021-01-19 13:37:51 +0100
  • 944e0d0383 udev-rules: Print warning if an ID is supported Benjamin Berg 2021-01-19 13:29:17 +0100
  • 349fbeb834 drivers: Disable reindent and disable uncrustify for large headers Benjamin Berg 2021-01-18 16:25:25 +0100