Commit Graph

  • c84d3774cf libfprint: Don't build SPI backend if not SPI driver Daniel Schaefer 2024-07-29 13:48:21 +00:00
  • 04a167b09b fpcmoc: Add PID 0x9524 and 0x9544 Haowei Lo 2024-04-30 10:37:20 +08:00
  • 538a18cf17 synaptics: Add new PID 0x00C6 Aris Lin 2024-06-27 10:24:25 +08:00
  • 2e766904f0 synaptics: Add new PID 0x019D Aris Lin 2024-05-13 16:21:57 +08:00
  • 9f55ef690d fpcmoc: fixed the error jumping to wrong state at end of custom enroll haoweilo 2024-06-25 16:06:04 +08:00
  • b6061c0af8 elanmoc: Add new PID 0x0C9F herman lin 2024-08-08 14:08:19 +08:00
  • 3f70bde21c fp-device: Do not duplicate udev paths strings Marco Trevisan (Treviño) 2024-06-17 20:59:45 +02:00
  • dd6f020378 goodixmoc: Add PID 0x609A Timo Schrader 2024-05-02 14:00:20 +02:00
  • 2a4c05662a goodixmoc: Add PID 0x6512 Craig Cabrey 2024-06-15 11:18:22 -05:00
  • eaec2339cc libfprint-fprint-list-udev-hwdb: Add new broadcom device IDs Marco Trevisan (Treviño) 2024-05-22 17:08:19 +02:00
  • 83035be830 README: Add contact information Marco Trevisan (Treviño) 2024-05-03 15:34:13 +02:00
  • 4709efc678 fpi-device: Clarify transfer of errors in device complete tasks Marco Trevisan (Treviño) 2024-04-17 18:32:22 +02:00
  • 37ded921fd fpi-device: Simplify logic of fpi_device_task_return_data_free Marco Trevisan (Treviño) 2024-04-17 18:29:52 +02:00
  • b7f3544e98 fpcmoc: Transfer error from autoptr before fpi_device_close_complete Haowei Lo 2024-04-17 23:58:37 +08:00
  • 093f2fc0a6 fpcmoc: Modify ctrl timeout to fix identify return failed steven.chen 2024-04-17 18:39:55 +08:00
  • c5def9a528 goodixmoc: Add PID 0x609A Lee Jiajun 2024-03-16 10:33:51 +00:00
  • e71f3de786 fpcmoc: add error handling to evt_finger_dwn haoweilo 2024-03-27 15:23:05 +08:00
  • 420fd7416d fpcmoc: fix incorrect immobile handling during enrollment haoweilo 2024-03-20 16:29:36 +08:00
  • f505158c04 fpcmoc: clean cmd_ssm before callback Haowei Lo 2024-04-16 21:46:19 +08:00
  • fb13722629 goodixmoc: Add PID 0x650C Jichi Zhang 2024-03-13 05:16:16 -07:00
  • 666cd0c08d egismoc: Use FpiByteReader to compute the check bytes Marco Trevisan (Treviño) 2024-02-20 17:46:57 +01:00
  • e055781006 egismoc: Use FpiByteWriter to allocate the commit payload Marco Trevisan (Treviño) 2024-02-20 06:09:01 +01:00
  • 48c8c539c7 egismoc: Use FpiByteWriter to generate the get check command Marco Trevisan (Treviño) 2024-02-20 05:55:35 +01:00
  • 40c7599fb1 egismoc: Compute the delete command using FpiByteWriter Marco Trevisan (Treviño) 2024-02-20 05:30:12 +01:00
  • 28c26c7d7e egismoc: Use FpiByteReader to read the enrolled IDs Marco Trevisan (Treviño) 2024-02-20 05:04:52 +01:00
  • dd5a71695f egismoc: Use FpiByteWriter to prepare the command message Marco Trevisan (Treviño) 2024-02-20 05:04:00 +01:00
  • 977d324970 egismoc: Do not store twice the number of enrolled IDs Marco Trevisan (Treviño) 2024-02-20 04:59:49 +01:00
  • 4992110829 fpi-byte-writer: Zero-init the allocated data by default Marco Trevisan (Treviño) 2024-02-20 05:02:57 +01:00
  • 53f2539b6a fpi-byte-writer: Use nicer API to unset the parent data Marco Trevisan (Treviño) 2024-02-20 06:09:44 +01:00
  • 18e2906d62 fpi-byte-writer: Initialize the parent size when initializing with size Marco Trevisan (Treviño) 2024-02-20 03:59:03 +01:00
  • 19806546a2 fpi-byte-writer: Add change pos method Marco Trevisan (Treviño) 2024-02-20 03:58:37 +01:00
  • 75559415fe fpi-byte-writer/reader: Add autopointers definitions Marco Trevisan (Treviño) 2024-02-20 03:58:23 +01:00
  • 7dbb21e77a build/tests: Skip a test if the test requires it during inspection Marco Trevisan (Treviño) 2024-02-20 08:24:12 +01:00
  • 4b72f27de6 build: Look for sh just once Marco Trevisan (Treviño) 2024-02-20 08:22:42 +01:00
  • 5ada931ede ci: Export coverage to pages Marco Trevisan (Treviño) 2024-02-20 01:40:05 +01:00
  • bebe8565cd Release 1.94.7 v1.94.7 Marco Trevisan (Treviño) 2024-02-19 23:39:50 +01:00
  • 5501dc7b47 build: Stop using deprecated dep.get_pkgconfig_variable() method Marco Trevisan (Treviño) 2024-02-20 01:00:29 +01:00
  • 3e5ab6fdad egismoc: Convert value check values to big endian only when needed Marco Trevisan (Treviño) 2024-02-19 21:53:41 +01:00
  • 5462db9901 egismoc: Convert the check value to little endian Marco Trevisan (Treviño) 2024-02-19 21:45:53 +01:00
  • 59dc585ccd egismoc: Simplify check bytes computation Marco Trevisan (Treviño) 2024-02-19 21:41:44 +01:00
  • 6768bd0ff4 egismoc: Use strictly sized types to hold check bytes contents Marco Trevisan (Treviño) 2024-02-19 21:12:14 +01:00
  • ed1815c3d9 build: Allow testing more drivers in both big and little endian Marco Trevisan (Treviño) 2024-02-19 20:28:01 +01:00
  • 057c209beb build: Build-depend on glib 2.68 Marco Trevisan (Treviño) 2024-02-19 22:23:02 +01:00
  • 90c4afded4 cleanup: Use non-const pointers for non constant cases Marco Trevisan (Treviño) 2024-02-19 22:14:14 +01:00
  • f8f28a066b egismoc: Simplify fingerprint id and firmware reading Marco Trevisan (Treviño) 2024-02-19 16:56:35 +01:00
  • adc66edd8d egismoc: Implement suspension properly Marco Trevisan (Treviño) 2024-02-19 16:34:33 +01:00
  • 9af211cc89 egismoc: Use device cancellable on transfers Marco Trevisan (Treviño) 2024-02-19 16:13:07 +01:00
  • 904bddd988 egismoc: Use g_new0 instead of g_malloc to make the type clearer Marco Trevisan (Treviño) 2024-02-19 15:52:43 +01:00
  • 8badfa84e9 egismoc: Assert that current transfer is unset when setting it Marco Trevisan (Treviño) 2024-02-19 15:45:29 +01:00
  • b97efa6fed egismoc: Assert that task ssm is unset when setting it Marco Trevisan (Treviño) 2024-02-19 15:44:46 +01:00
  • 591f9ad3cf egismoc: clear task pointers also after dev_init_done Joshua Grisham 2024-02-17 14:17:58 +01:00
  • 6767cd1a4f egismoc: Ensure that the command callback is after SSM is completed Marco Trevisan (Treviño) 2024-02-19 15:41:15 +01:00
  • 226b6abfab egismoc: Use an autopointer to cleanup error on command done callback Marco Trevisan (Treviño) 2024-02-19 15:39:42 +01:00
  • 9e2c14d64e egismoc: Clarify delete print ownership in delete callback Marco Trevisan (Treviño) 2024-02-19 15:38:19 +01:00
  • 92aeb53ee8 egismoc: Simplify egismoc identification stage handling Marco Trevisan (Treviño) 2024-02-19 15:37:47 +01:00
  • 87f68e3ac1 egismoc: Avoid gotos in init code, just handle the errors immediately Marco Trevisan (Treviño) 2024-02-19 15:35:58 +01:00
  • 8073a5dc34 egismoc: Remove unused increments Marco Trevisan (Treviño) 2024-02-19 15:34:46 +01:00
  • eb09156244 egismoc: Clear enrolled IDs using nicer GLib api Marco Trevisan (Treviño) 2024-02-19 15:34:16 +01:00
  • b8cfb95b49 egismoc: Ensure we've enough null bytes at the end of strings Marco Trevisan (Treviño) 2024-02-19 15:33:11 +01:00
  • a7843add0f egismoc: Do not initialize to zero twice Marco Trevisan (Treviño) 2024-02-19 15:31:27 +01:00
  • b0f0322726 egismoc: Indentation and syntax fixes Marco Trevisan (Treviño) 2024-02-19 15:31:11 +01:00
  • 7476faba68 data, libfprint: Update list of unsupported drivers Marco Trevisan (Treviño) 2024-02-13 15:08:50 +01:00
  • 89ab54794e egismoc: added test and capture for 05a1 variant Joshua Grisham 2023-12-09 13:39:32 +01:00
  • 85da0e104b egismoc: add support for 1c7a:05a1 Joshua Grisham 2023-10-28 15:25:16 +02:00
  • 47fe3668e4 egismoc: Return truncated text instead of null for description when using list Joshua Grisham 2023-10-20 20:18:33 +02:00
  • 7aae2181e2 egismoc: Add support for usernames longer than 8 chars Joshua Grisham 2023-10-20 19:54:23 +02:00
  • a9269980eb egismoc: Fix crash during close Joshua Grisham 2023-10-16 02:57:45 +02:00
  • 0b9a64331f Initial commit of egismoc driver Joshua Grisham 2023-10-08 14:52:55 +02:00
  • 54ff730f0c Fix typo of libfprint in supported devices list Adam Jones 2024-01-04 22:54:14 +00:00
  • e05fbaa8ab realtek: Do not initialize variables in switch cases Marco Trevisan (Treviño) 2024-02-13 15:49:36 +01:00
  • 61f9346aaf realtek: Do not leak an error Marco Trevisan (Treviño) 2024-02-13 15:48:55 +01:00
  • d878148b5e ci: Expose scan build artifacts on failures Marco Trevisan (Treviño) 2024-02-13 15:36:09 +01:00
  • ee509c7ee6 libfprint/fprint-list-udev-hwdb: Update unsupported list from wiki Marco Trevisan (Treviño) 2024-02-13 14:53:54 +01:00
  • 2fa0975dec cleanup: Address some newer uncrustify syntax cleanups Marco Trevisan (Treviño) 2024-02-13 15:17:57 +01:00
  • f3ab1f996f fp-context: use g_strv_contains instead of manual labor Marco Trevisan (Treviño) 2024-02-13 15:23:43 +01:00
  • 92c5fc4643 cleanup: Use allow/deny lists instead of color based ones Marco Trevisan (Treviño) 2024-02-13 15:17:04 +01:00
  • c64fa9c81b synaptics: Add new PID 0x0124 Puspendu Banerjee 2024-02-12 19:50:50 -06:00
  • 85ec9ec5b2 ci: Allow flatpak failure Marco Trevisan (Treviño) 2024-02-13 14:42:18 +01:00
  • b8933d8f81 fp-print: Do not check compile-time macros at runtime Marco Trevisan (Treviño) 2024-02-13 14:34:54 +01:00
  • 631da4654f focaltechmoc:Support FocalTech moc devices xiaofei 2022-11-08 10:43:15 +08:00
  • 1701d72ff9 tests: make mktemp command call work with Chimera Linux's mktemp Mohammed Anas 2024-01-22 15:18:27 +00:00
  • d3ec9a80d3 tests: remove Bash dependency in favor of sh Mohammed Anas 2024-01-22 15:27:33 +00:00
  • 5a1253e37c fp-image: Do not start thread detection task thread if already running Marco Trevisan (Treviño) 2023-11-24 21:02:50 +01:00
  • 2b008b52d7 fp-image: Simplify minutiae detection tasks Marco Trevisan (Treviño) 2023-10-10 16:51:09 +02:00
  • 83939abe10 fp-image: Add FP_IMAGE_NONE flags definition Marco Trevisan (Treviño) 2023-10-10 16:49:16 +02:00
  • 16d02b3ed5 fp-image: Remove unused ref_count flag Marco Trevisan (Treviño) 2023-10-10 16:48:37 +02:00
  • 79be91831c drivers: add realtek rts5813 driver huan_huang 2023-08-04 10:21:17 +08:00
  • 427139f347 synaptics: Add new PID 0x0106 Aris Lin 2023-10-24 14:56:15 +08:00
  • 3ebd2c3f97 synaptics: Add new PID 0x0173 Aris Lin 2023-10-19 14:25:09 +08:00
  • 2414dbdbd4 libfprint/fprint-list-udev-hwdb: Update unsupported devices from wiki Marco Trevisan (Treviño) 2023-09-27 19:37:15 +02:00
  • 0eae0e8cc0 goodixmoc: Add PID 0x6582 swbgdx 2023-09-21 18:11:23 +08:00
  • efba965b0c ci: Build flatpak using gnome master Marco Trevisan (Treviño) 2023-09-27 17:18:42 +02:00
  • 26d2c77c3d ci: Allow manual flatpak build in any fork and MR Marco Trevisan (Treviño) 2023-09-27 16:25:50 +02:00
  • eb01d7c97d ci: Fix building flatpak using GNOME 42 runtime Marco Trevisan (Treviño) 2023-09-27 16:21:04 +02:00
  • 5bff5bfea6 synaptics: Add null check to prevent g_propagate_error assertion failure Vincent Huang 2023-09-08 12:47:53 +08:00
  • 206e92218c synaptics: fix enroll_identify problem after user reset database Vincent Huang 2023-07-04 15:45:36 +08:00
  • af3dca9003 tests/egis0570/capture.pcapng: Remove execution permission Marco Trevisan (Treviño) 2023-08-23 01:04:33 +02:00
  • b924d715c9 ci: Move build dir during installed tests so we check that we don't use built artifacts Marco Trevisan (Treviño) 2023-08-17 20:38:26 +02:00
  • 1372d6f081 tests: Use native GTest utils to generate assets names Marco Trevisan (Treviño) 2023-08-17 21:17:26 +02:00
  • 135a015b6a Release 1.94.6 v1.94.6 Marco Trevisan (Treviño) 2023-08-17 05:08:04 +02:00