Benjamin Berg
944e0d0383
udev-rules: Print warning if an ID is supported
2021-01-19 13:47:21 +01:00
Benjamin Berg
349fbeb834
drivers: Disable reindent and disable uncrustify for large headers
...
There are static data and take a long time to process. Also, the VFS301
fragments were really badly indented, fix that.
2021-01-18 16:25:25 +01:00
Benjamin Berg
17a8bacfaf
usb-transfer: Remove incorrect statement from documentation
...
The string was still written without having the _full function in mind.
2021-01-18 14:37:53 +01:00
Benjamin Berg
6d4b498dae
tests: Mark umockdev-test.py executable
...
This makes it easier to execute it for out-of-tree tests.
2021-01-13 14:45:07 +01:00
Benjamin Berg
7c2a67a954
Release 1.90.7
v1.90.7
2021-01-13 13:28:45 +01:00
Aris Lin
a6c2509ca8
synaptics: check if current firmware supports during device probe
...
Fixes : #239 and #351
2021-01-12 18:49:36 +08:00
boger
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.
2021-01-05 13:36:17 +00:00
Vincent Huang
943c64d96f
synaptics: modify the command to only identify the provided print list
2021-01-05 11:48:51 +00:00
Benjamin Berg
f852d972a5
goodix: Add missing return to fp_verify_capture_cb
...
Found by coverity. While quite bad in theory, proper safeguards are in
place, so it will only result in a g_return_val_if_fail to be hit rather
than causing more severe side effects.
2021-01-04 12:56:50 +00:00
Benjamin Berg
35d2d78e67
synaptics: Delay verify operation completion until finger remoal
...
We used to return early in the case where the print matched in order to
report the result more quickly. However, with the early reporting
mechanism and the fprintd side implementation of it, this is not
necessary anymore.
As such, only stop the "verify" and "identify" operations when the
finger is removed (or the operation is cancelled, which is actually what
will happen currently).
2021-01-04 11:14:16 +01:00
Benjamin Berg
3d5db6a391
synaptics: Improve identify handler and return a new print
...
It is easier (and more correct) to create a new print from the reported
data and match that against the prints in the gallery.
We continue to return NULL during verify as we cannot provide any
additional information in that case.
2021-01-04 10:11:00 +00:00
fengqiangguo
2ee0d16784
goodixmoc: fetch max_stored_prints from device
...
During updating configuration, device will send back the max_stored_prints
back. The number of max_stored_prints is different among different devices.
2021-01-04 10:29:55 +01:00
fengqiangguo
e6712fbcca
goodixmoc: add two new Goodix PID support.
...
Add two new Goodix PID 0x63AC and 0x639C, to support two more Goodix fingerprint devices on Linux platform.
2021-01-04 09:22:04 +00:00
Torstein Husebø
ee928db5b2
treewide: Correct typos
2020-12-17 20:35:11 +01:00
Bastien Nocera
d6ca8ff2b0
tests: Fix typo in comment
2020-12-17 13:59:53 +01:00
Bastien Nocera
b1b20f8ab9
tests: Mention permissions in test docs
2020-12-17 13:59:53 +01:00
Bastien Nocera
7e2b89791e
tests: Fix typo in instructions
2020-12-17 13:59:53 +01:00
Marco Trevisan (Treviño)
3560a0f1e7
vfs5011: Remove the stray ;
2020-12-14 18:16:43 +01:00
Marco Trevisan (Treviño)
ed5339c4f5
vfs5011: Unset the recorded rows list when freeing them
...
Ensure that we unset the rows list when closing the device, so that we
won't try to append to invalid rows list new ones again.
2020-12-14 18:15:37 +01:00
Marco Trevisan (Treviño)
ef5204c1e4
Finalise changelog
2020-12-10 21:37:13 +01:00
Marco Trevisan (Treviño)
a09ac95adf
Update changelog
2020-12-10 21:37:09 +01:00
Marco Trevisan (Treviño)
baa5dcef0f
debian/patches: Do not support drivers known to fail in big endian
2020-12-10 21:35:55 +01:00
Marco Trevisan (Treviño)
4b2440eecd
Upload to unstable
2020-12-10 21:32:49 +01:00
Marco Trevisan (Treviño)
81cb0c8848
Update changelog
2020-12-10 21:27:57 +01:00
Marco Trevisan (Treviño)
7837f05ae4
debian/patches: Do not support drivers known to fail in big endian
2020-12-10 21:27:30 +01:00
Marco Trevisan (Treviño)
059911bb81
Finalise changelog
2020-12-10 17:26:27 +01:00
Marco Trevisan (Treviño)
3ad27425ce
Update changelog
2020-12-10 17:21:54 +01:00
Marco Trevisan (Treviño)
8a76bc3e6f
debian/rules: sync with debian (no change)
2020-12-10 17:20:42 +01:00
Marco Trevisan (Treviño)
c8aed5e8a6
debian/control: Remove Didier Raboud from uploaders
...
2020-12-04 10:30:09 @bigon:
Trevinho: I just found an old mail from Odyx/Didier asking me to remove him
from the uploaders, maybe you could do that and add yourself if you plan to
maintain the two packages in debian.
2020-12-10 17:19:11 +01:00
Marco Trevisan (Treviño)
1da37a2253
Mark libfprint-2-doc as Multi-Arch: foreign
2020-12-10 17:18:27 +01:00
Marco Trevisan (Treviño)
181f160f3c
New upstream release
2020-12-10 17:17:55 +01:00
Marco Trevisan (Treviño)
37afa510d9
Update upstream source from tag 'upstream/1.90.6+tod1'
...
Update to upstream version '1.90.6+tod1'
with Debian dir 778e53fbe6
2020-12-10 16:28:08 +01:00
Marco Trevisan (Treviño)
2e18bb90ba
New upstream version 1.90.6+tod1
2020-12-10 16:28:03 +01:00
Benjamin Berg
4b675a0691
nbis: Disable array-parameter and array-bounds warnings
...
NBIS just does weird things and while the array-parameter warning is
easy to fix, the other is not trivial. So disable these warnings so that
we can still build using newer GCC versions.
2020-12-10 16:22:26 +01:00
Marco Trevisan (Treviño)
52d30a88fc
tests: Ensure we prepend the libfprint libraries path when testing TOD
2020-12-10 16:21:11 +01:00
Marco Trevisan (Treviño)
f8cb985476
Merge tag 'v1.90.6' into tod
...
Tag 1.90.6
Git-EVTag-v0-SHA512: 1cca84a89332a674d822476e587e1d9f30dc11bfff13724548ec0be66ab32f910fb5e7a7c9403c9a813538fdd9e86661105af8e2a4865b0b30d301601c7bddab
2020-12-10 16:10:39 +01:00
Marco Trevisan (Treviño)
b9ecbd5b2d
Upload to unstable
2020-12-10 15:58:37 +01:00
Marco Trevisan (Treviño)
ab4a6be813
Update changelog
2020-12-10 15:58:28 +01:00
Marco Trevisan (Treviño)
d43f0867b7
debian/control: Remove Didier Raboud from uploaders
...
2020-12-04 10:30:09 @bigon:
Trevinho: I just found an old mail from Odyx/Didier asking me to remove him
from the uploaders, maybe you could do that and add yourself if you plan to
maintain the two packages in debian.
2020-12-10 15:45:50 +01:00
Marco Trevisan (Treviño)
588c4a15b0
Mark libfprint-2-doc as Multi-Arch: foreign
2020-12-10 15:45:50 +01:00
Marco Trevisan (Treviño)
74bf7fb086
debian/patches: Add upstream patch to avoid nbis library warnings
...
These have been checked to be harmless upstream
2020-12-10 15:45:50 +01:00
Marco Trevisan (Treviño)
ec4cde6ffb
debian/patches: Refresh
2020-12-10 15:26:55 +01:00
Marco Trevisan (Treviño)
1789914aad
New upstream release
2020-12-10 13:55:34 +01:00
Marco Trevisan (Treviño)
6c8d013c9d
Update upstream source from tag 'upstream/1.90.6'
...
Update to upstream version '1.90.6'
with Debian dir b7eff36961
2020-12-10 13:45:13 +01:00
Marco Trevisan (Treviño)
cf4df8292e
New upstream version 1.90.6
2020-12-10 13:45:07 +01:00
Benjamin Berg
2d10d864d8
nbis: Disable array-parameter and array-bounds warnings
...
NBIS just does weird things and while the array-parameter warning is
easy to fix, the other is not trivial. So disable these warnings so that
we can still build using newer GCC versions.
2020-12-09 15:53:26 +01:00
Benjamin Berg
c96958582f
Release 1.90.6
v1.90.6
2020-12-09 13:30:53 +01:00
Marco Trevisan (Treviño)
c02771d16b
goodixmoc: Add async identification test using on-owned deseralized prints
...
This simulates what fprintd does
2020-12-09 13:30:37 +01:00
Marco Trevisan (Treviño)
989d498eb9
goodix: Don't leak the templates array during verify
...
When verifying we initialize a temporary templates array but we never
release it.
2020-12-09 12:55:26 +01:00
Benjamin Berg
91ee03eb7a
device: Fix memory management of gallery passed to identify
...
We cannot make any assumptions about the passed GPtrArray. As such, we
must copy the content and grab our own reference for each of the prints.
2020-12-09 11:47:33 +01:00