Commit Graph

  • ec4c7ca5a9 virtual-device-storage: Don't listed prints Marco Trevisan (Treviño) 2021-01-27 15:17:34 +01:00
  • 8d21a9c27c ssm: Catch more errors in FpiSsm without crashing Benjamin Berg 2021-01-26 15:10:11 +01:00
  • c4069065f9 virtual-device: Ensure we've an error before dereferencing it Marco Trevisan (Treviño) 2021-01-26 05:27:44 +01:00
  • 31541edc58 tests/virtual-device: Use a sleep multiplier when under valgrind Marco Trevisan (Treviño) 2021-01-26 05:17:48 +01:00
  • 549718753f fpi-device: Fix argument name on report_finger_status() annotation Marco Trevisan (Treviño) 2021-01-26 02:24:41 +01:00
  • cfde050220 virtual-device: Add ability to close a device with delay or with error Marco Trevisan (Treviño) 2021-01-26 02:24:16 +01:00
  • 88a38c38af virtual-device: Add support for sleeping and sending errors on list and delete Marco Trevisan (Treviño) 2021-01-26 01:33:55 +01:00
  • 7ffcc2f9e7 virtual-device: Make possible to inject sleep events while verifying/identifying Marco Trevisan (Treviño) 2021-01-26 03:37:16 +01:00
  • 1dae6796f7 virtual-device: Report finger presency when we receive a 'SCAN' event Marco Trevisan (Treviño) 2021-01-25 23:36:00 +01:00
  • 0bb0492025 virtual-device: Mark finger as needed only after we start scanning Marco Trevisan (Treviño) 2021-01-25 22:47:40 +01:00
  • 3db0858fb0 tests/virtual-device: Add a class function to wait for a timeout Marco Trevisan (Treviño) 2021-01-25 21:29:20 +01:00
  • 2382506491 virtual-device: Add checks for verify reports Marco Trevisan (Treviño) 2021-01-25 21:16:36 +01:00
  • 08f4be707c uru4000: Call irq stop handler immediately if the transfer is cancelled Benjamin Berg 2021-01-25 11:26:58 +01:00
  • 3693c39bc5 virtual-device: Make cancellation support toggable Marco Trevisan (Treviño) 2021-01-25 17:10:00 +01:00
  • 993109a7f8 virtual-device: Implement cancel vfunc, to stop timeouts Marco Trevisan (Treviño) 2021-01-25 16:47:19 +01:00
  • 18db20d160 virtual-device: Add support for sleep command Marco Trevisan (Treviño) 2021-01-25 16:41:55 +01:00
  • 89b4c4ee75 virtual-device: Test unplug operation while we're verifying Marco Trevisan (Treviño) 2021-01-25 15:14:30 +01:00
  • 153b24a95a virtual-device: Use identify function for verify tests when possible Marco Trevisan (Treviño) 2021-01-25 15:07:31 +01:00
  • 8c45c0952e virtual-device: Split verify check function in two parts to be reusable Marco Trevisan (Treviño) 2021-01-25 15:06:15 +01:00
  • c3ece8621d virtual-device: Implement UNPLUG operation Marco Trevisan (Treviño) 2021-01-25 14:16:12 +01:00
  • 67cb61cc18 tests/virtual-device: Add identification tests Marco Trevisan (Treviño) 2021-01-24 20:01:53 +01:00
  • 33ffadf402 tests/virtual-device: Cleanup device storage on teardown Marco Trevisan (Treviño) 2021-01-24 19:54:12 +01:00
  • 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 +01:00
  • dfb27222eb tests/virtual-device: Add function that figures out the command from type Marco Trevisan (Treviño) 2021-01-24 18:20:20 +01:00
  • 81e53c422d virtual-device: Add support for changing the device scan type Marco Trevisan (Treviño) 2021-01-24 17:35:29 +01:00
  • be0b4ae2bb tests/virtual-device: Trigger new scans when we got progress callback Marco Trevisan (Treviño) 2021-01-24 16:33:32 +01:00
  • 56bcf1ffdd virtual-device: Add command to change the number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:43:49 +01:00
  • 665de7813b fpi-device: Ensure we're receiving a valid number of enroll stages Marco Trevisan (Treviño) 2021-01-24 15:38:46 +01:00
  • a291d17f26 virtual-device: Properly cleanup the virtual devices data Marco Trevisan (Treviño) 2021-01-24 02:03:20 +01:00
  • e8886dbc6b virtual-device: Support all the configured enrolling stages Marco Trevisan (Treviño) 2021-01-24 02:02:05 +01:00
  • 3d6fb15b5c virtual-device: Add API to change current finger status Marco Trevisan (Treviño) 2021-01-24 01:28:38 +01:00
  • 43d0dfdd8f virtual-device-storage: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 04:34:50 +01:00
  • 50f522583e virtual-device: Set needed finger state on enroll and verify Marco Trevisan (Treviño) 2021-01-24 01:28:20 +01:00
  • f0443ba2f3 virtual-device: Add support for reporting device Retry "errors" Marco Trevisan (Treviño) 2021-01-24 17:16:48 +01:00
  • 546f35132c tests/virtual-device: Use FPrint.DeviceError values to send errors Marco Trevisan (Treviño) 2021-01-24 16:38:24 +01:00
  • ce9527d2cb virtual-device: Wait for delayed commands to be processed Marco Trevisan (Treviño) 2021-01-24 01:15:19 +01:00
  • 89890dbd1f build: Explicitly mark libfprint as a shared library Benjamin Berg 2021-01-21 17:36:41 +01:00
  • e0c41c5444 goodixmoc: Fix some big/little endian support issues fengqiangguo 2020-12-16 10:31:46 +08:00
  • 3b83157e9b build: Skip the hwdb test if not all drivers are really enabled Marco Trevisan (Treviño) 2021-01-21 15:34:36 +01:00
  • 57f836a0f6 udev-hwdb: Generate autosuspend list using a sorted list Marco Trevisan (Treviño) 2021-01-21 15:26:31 +01:00
  • 170924ee4f test-generated-hwdb: Just use diff to compare for being more informative Marco Trevisan (Treviño) 2021-01-21 15:01:55 +01:00
  • 63bfaf4f60 tests: Add trailing newline to busname/devname sysfs attributes Benjamin Berg 2021-01-21 12:22:08 +01:00
  • 2f6adce2fa data: Keep using versioned libname for hwdb file Marco Trevisan (Treviño) 2021-01-21 01:17:02 +01:00
  • 018641ad20 build: Ensure we process the data dir Marco Trevisan (Treviño) 2021-01-21 00:57:43 +01:00
  • 8ded064e65 tests: Add test based on the new virtual devices Benjamin Berg 2021-01-05 16:23:18 +01:00
  • 3f7a638eed virtual-device: Add non-image mock devices Benjamin Berg 2021-01-05 15:59:07 +01:00
  • 253750ec08 virtual-device-listener: Add a device socket handler class Benjamin Berg 2021-01-05 15:54:12 +01:00
  • 5df14206d8 tests: Add support for creating other virtual readers Benjamin Berg 2021-01-05 15:57:21 +01:00
  • 2f2da87240 list-udev-hwdb: Add SPDX license to the generated file Marco Trevisan (Treviño) 2021-01-20 22:02:10 +01:00
  • 533180a2e6 data: Use auto-generated but hardcoded autosuspend hwdb file Marco Trevisan (Treviño) 2021-01-20 20:02:05 +01:00
  • 99c269b3fe meson: Do not support drivers known to fail in Big Endian archs Marco Trevisan (Treviño) 2020-12-10 20:22:54 +01:00
  • 66fc93eeff udev-hwdb: Prevent devices from being listed twice Benjamin Berg 2021-01-20 18:02:31 +01:00
  • 284f6f1ef8 ci: Add check that wiki and generator are in sync Benjamin Berg 2021-01-19 15:55:56 +01:00
  • 1f2d723485 Drop version from libfprint hwdb Benjamin Berg 2021-01-19 14:42:35 +01:00
  • f6179d6cc4 ci: Export hwdb into artefacts Benjamin Berg 2021-01-19 14:36:45 +01:00
  • cbce56c142 meson: Always build hwdb file Benjamin Berg 2021-01-19 14:19:10 +01:00
  • 55a2bb5536 Generate a hwdb instead of udev rules Benjamin Berg 2021-01-19 14:13:03 +01:00
  • 16095a21fd tests: Add check that no supported device is whitelisted Benjamin Berg 2021-01-19 13:38:08 +01:00
  • 80dbc9c0cb udev-rules: Remove supported synaptics devices Benjamin Berg 2021-01-19 13:37:51 +01:00
  • 944e0d0383 udev-rules: Print warning if an ID is supported Benjamin Berg 2021-01-19 13:29:17 +01:00
  • 349fbeb834 drivers: Disable reindent and disable uncrustify for large headers Benjamin Berg 2021-01-18 16:25:25 +01:00
  • 17a8bacfaf usb-transfer: Remove incorrect statement from documentation Benjamin Berg 2021-01-18 14:37:53 +01:00
  • 6d4b498dae tests: Mark umockdev-test.py executable Benjamin Berg 2021-01-13 14:45:07 +01:00
  • 7c2a67a954 Release 1.90.7 v1.90.7 Benjamin Berg 2021-01-13 13:18:58 +01:00
  • a6c2509ca8 synaptics: check if current firmware supports during device probe Aris Lin 2021-01-08 14:48:22 +08:00
  • 8254b9e99e goodixmoc: support finger status report there is no specific API for report finger status, finger needed status is set when captrue sample cmd send, once cmd receive correct, finger is pressing on sensor. boger 2021-01-04 15:37:52 +08:00
  • 943c64d96f synaptics: modify the command to only identify the provided print list Vincent Huang 2021-01-05 15:25:46 +08:00
  • f852d972a5 goodix: Add missing return to fp_verify_capture_cb Benjamin Berg 2020-12-14 20:34:56 +01:00
  • 35d2d78e67 synaptics: Delay verify operation completion until finger remoal Benjamin Berg 2020-12-15 13:16:19 +01:00
  • 3d5db6a391 synaptics: Improve identify handler and return a new print Benjamin Berg 2020-12-09 15:04:08 +01:00
  • 2ee0d16784 goodixmoc: fetch max_stored_prints from device fengqiangguo 2020-12-10 23:12:38 +08:00
  • e6712fbcca goodixmoc: add two new Goodix PID support. fengqiangguo 2020-12-16 20:35:53 +08:00
  • ee928db5b2 treewide: Correct typos Torstein Husebø 2020-08-18 17:36:16 +02:00
  • d6ca8ff2b0 tests: Fix typo in comment Bastien Nocera 2020-12-17 13:58:38 +01:00
  • b1b20f8ab9 tests: Mention permissions in test docs Bastien Nocera 2020-12-04 16:26:34 +01:00
  • 7e2b89791e tests: Fix typo in instructions Bastien Nocera 2020-12-04 16:26:22 +01:00
  • 3560a0f1e7 vfs5011: Remove the stray ; Marco Trevisan (Treviño) 2020-12-14 18:16:43 +01:00
  • ed5339c4f5 vfs5011: Unset the recorded rows list when freeing them Marco Trevisan (Treviño) 2020-12-14 18:13:53 +01:00
  • 2d10d864d8 nbis: Disable array-parameter and array-bounds warnings Benjamin Berg 2020-12-09 15:46:23 +01:00
  • c96958582f Release 1.90.6 v1.90.6 Benjamin Berg 2020-12-09 13:10:06 +01:00
  • c02771d16b goodixmoc: Add async identification test using on-owned deseralized prints Marco Trevisan (Treviño) 2020-12-09 01:36:24 +01:00
  • 989d498eb9 goodix: Don't leak the templates array during verify Marco Trevisan (Treviño) 2020-12-07 21:22:10 +01:00
  • 91ee03eb7a device: Fix memory management of gallery passed to identify Benjamin Berg 2020-12-09 10:55:52 +01:00
  • 28ba6a0de9 test-fpi-device: Do deep comparison of gallery Benjamin Berg 2020-12-09 11:43:17 +01:00
  • faade91c39 test-fpi-device: Add function to create fake FpPrint's and galleries Marco Trevisan (Treviño) 2020-12-09 11:13:04 +01:00
  • 499de3e442 print: Return sunk reference from deserialize function Benjamin Berg 2020-12-09 10:46:36 +01:00
  • 0ff7a07671 goodixmoc: fix package crc error fix package length type convert error fengqiangguo 2020-12-09 17:54:09 +08:00
  • 0d9d7dcb46 fp-print: Don't deference the passed error, use g_set_error instead Marco Trevisan (Treviño) 2020-12-09 02:02:45 +01:00
  • fb23f8690f fp-print: Return NULL on error Marco Trevisan (Treviño) 2020-12-09 02:01:23 +01:00
  • 6ca8441df9 umockdev-tests: Don't fail when trying to save other errors Marco Trevisan (Treviño) 2020-12-09 01:21:49 +01:00
  • 8112da0358 umockdev-tests: Still raise an error when storing the exception output Marco Trevisan (Treviño) 2020-12-09 01:20:10 +01:00
  • f2ea3e784e fp-print: Delete not-defined anymore functions Marco Trevisan (Treviño) 2020-12-09 01:19:33 +01:00
  • 74810a8472 image: Fix warning about uninitialized variable Benjamin Berg 2020-12-08 13:33:30 +01:00
  • 91fb8d8cb4 compat: Add GFlagsClass autopointer Benjamin Berg 2020-12-08 13:27:50 +01:00
  • 0688288c6d .git-blame-ignore-revs: Ignore formatting commit and add hint how to use it Marco Trevisan (Treviño) 2020-12-07 19:01:10 +01:00
  • c1e832e7a7 fp-device: Return valid finger status value on error Marco Trevisan (Treviño) 2020-12-04 00:53:29 +01:00
  • b5496fd257 fp-device: Ensure finger status is set to proper type on property getter Marco Trevisan (Treviño) 2020-12-04 00:43:12 +01:00
  • de271a0e8d fp-print: Don't byte-swap two times the NBIS array contents Marco Trevisan (Treviño) 2020-12-02 14:58:09 +00:00
  • 12b0120a3d test-fpi-device: Always check the return values for the API calls Marco Trevisan (Treviño) 2020-12-02 17:27:00 +01:00
  • 2783ac3e60 fpi-device: Return proper type on identification success Marco Trevisan (Treviño) 2020-12-02 17:05:01 +01:00