Marco Trevisan (Treviño)
90668816e3
build: Look for sh just once
2024-02-20 08:58:28 +01:00
Marco Trevisan (Treviño)
ef99359428
Merge tag 'v1.94.7' into tod
...
2024-02-20: v1.94.7 release
Highlights:
* synaptics: fix enroll identify problem after user reset database.
* synaptics: New PIDs 0x0173, 0x0106, 0x0124.
* goodixmoc: New PID 0x6582.
* build: Do not require bash to build, only posix sh.
* fp-image: Simplify minutiae detection tasks.
* GLib 2.68 is now required to build libfprint.
New drivers:
* realtek (PID 0x5813).
* focaltech_moc (PIDs 0x9E48, 0xD979, 0xA959).
* egismoc (PIDs 0x0582, 0x05a1).
Git-EVTag-v0-SHA512: 17cc50269368e861ea751af2a3ff957329191ca66832033bb71995e8e9e56f86af955559b147217a19f218af5b1eec0fd2bce5dd2b4f4381be48ef3d6610003d
2024-02-20 06:59:53 +01:00
Marco Trevisan (Treviño)
bebe8565cd
Release 1.94.7
2024-02-20 01:09:54 +01:00
Marco Trevisan (Treviño)
5501dc7b47
build: Stop using deprecated dep.get_pkgconfig_variable() method
...
Use generic get_variable() instead
2024-02-20 01:02:00 +01:00
Marco Trevisan (Treviño)
5462db9901
egismoc: Convert the check value to little endian
...
In this way we can support the big-endian architectures too.
2024-02-19 23:38:40 +01:00
Marco Trevisan (Treviño)
ed1815c3d9
build: Allow testing more drivers in both big and little endian
...
I've tested them in a s390x host and many more tests work fine, so let's
enable them.
2024-02-19 23:38:40 +01:00
Marco Trevisan (Treviño)
057c209beb
build: Build-depend on glib 2.68
...
GLib 2.68 is now more than 3 years old, so we can definitely start
using it without thinking too much.
This allows us to drop lots of compat code that we had around.
And like the previous commit tells us, it will also help us to have
more correct code around.
2024-02-19 22:23:02 +01:00
Joshua Grisham
0b9a64331f
Initial commit of egismoc driver
2024-02-19 16:16:02 +01:00
xiaofei
631da4654f
focaltechmoc:Support FocalTech moc devices
...
Supported UID: 0x2808
Supported PIDs: 0x9E48, 0xD979, 0xa959
2024-02-13 14:34:12 +01:00
huan_huang
79be91831c
drivers: add realtek rts5813 driver
2023-10-27 13:21:06 +00:00
Marco Trevisan (Treviño)
8c6973aa26
Merge tag 'v1.94.6' into tod
...
v1.94.6
Git-EVTag-v0-SHA512: e1afaf08552dd3bc8e20229f4e8e141236a2133ce69cd3c68332e68483fb80a471ac0d7da1eedd6e4b0944b729433ac26e86ec12ef3accc78f86b1331150e185
2023-08-17 05:26:05 +02:00
Marco Trevisan (Treviño)
135a015b6a
Release 1.94.6
2023-08-17 05:08:04 +02:00
Marco Trevisan (Treviño)
ba3cc04e84
tests: Add support for installed tests
...
They allow distrubtions to check whether libfprint continues working as
expected, in different contexts.
2023-06-28 16:35:16 +02:00
Marco Trevisan (Treviño)
5e0bf2446b
meson: Bump requirements to 0.56 and adapt deprecated functions
2023-06-24 00:28:04 +02:00
Marco Trevisan (Treviño)
1c589336a2
meson: Remove duplicate gnome imports
2023-06-22 06:55:44 +02:00
Bastien Nocera
89509c76f4
build: Print the list of enabled drivers
...
This saves us from having to figure out which drivers were enabled
during a build in some other way.
2022-11-02 12:04:34 +01:00
Marco Trevisan (Treviño)
ddacf07e3b
meson: Actually bump the version to 1.94.5
2022-10-13 20:31:28 +00:00
Marco Trevisan (Treviño)
082b335300
Merge tag 'v1.94.5' into tod
...
v1.94.5
* New driver: fpcmoc, supporting various FPC MOC Fingerprint Sensors
* goodixmoc: New PIDs 0x6014, 0x6094, 0x631C, 0x634C, 0x6384, 0x659A.
* goodixmoc: Support resetting device on firmware failure due to corrupted DB.
* elanmoc: New PIDs 0x0c88, 0x0c8c, 0x0c8d.
* synaptics: New PID 0x0104.
* upektc: New PID 0x2017.
* Fixed various memory leaks
* More tests
Git-EVTag-v0-SHA512: a36e4b627ffc830a78932266119b73e53921965990bd1b6cae6fd8d166b1b8e62f5a538151a74b82a2a2d83a4ab7399ed17cb2bef39441f881a38a24252e4efa
2022-10-13 20:08:10 +02:00
Haowei Lo
cca2b6a624
fpcmoc: Support FPC moc devices
...
Supported PID: 0xFFE0/A305/D805/DA04/D205
2022-10-11 08:11:38 +00:00
Benjamin Berg
f20b8bc311
Release 1.94.4
2022-05-24 14:53:52 +02:00
Benjamin Berg
da1a56a600
context: Log version number at startup
...
Having this should at least give us a slightly better idea about the
version that the user has installed. Obviously it is still not very
accurate (maybe a git hash would be good if available?), but it should
still be helpful overall.
2022-04-10 13:58:58 +02:00
Marco Trevisan (Treviño)
6b894dbd5c
Merge tag 'v1.94.3' into tod
...
2021-11-02: v1.94.3 release
Highlights:
* Ensure idle mainloop before completing enumeration (fprintd#119)
* It is now possible to extend already enrolled prints
* elanspi: Fix timeout error with some hardware (#438 )
* elanspi: Fix cancellation issues
* goodixmoc: Return matching device print; fixes duplicate checking (#444 )
* goodixmoc: Support clearing the storage (usually unused)
Git-EVTag-v0-SHA512: 779b560b97bc7da5972d9a4854be5b74f8d310a22ac782fde50fa02c869cf93cc11254d75519076ac8ee59f81c8a9fc0466030eb249519827343ab84eb45e640
2022-02-14 17:03:21 +01:00
Benjamin Berg
8fad2652ee
Release 1.94.3
2022-02-11 19:36:43 +01:00
Marco Trevisan (Treviño)
d46c34b21c
Merge tag 'v1.94.2' into tod
...
Tag 1.94.2
Git-EVTag-v0-SHA512: 3eed67186b9533300d5ba70ce9abc36055068c3eafa663a48c655ef0e8c7a6928bb7cd875a7ae1860a65324fb806da79d83ca3c97a0640b10dc92dc497f04f11
2021-12-14 19:32:04 +01:00
Benjamin Berg
5e4bb26801
Release 1.94.2
2021-11-02 16:28:13 +01:00
Marco Trevisan (Treviño)
1153fc85a5
Merge with libfprint 1.94.1 and followup fixup commits
2021-10-28 15:46:02 +02:00
Benjamin Berg
7efb860381
Release 1.94.1
2021-09-24 15:01:18 +02:00
Marco Trevisan (Treviño)
2e00b03a43
Merge tag 'v1.94.0' into tod
...
Tag 1.94.0
Git-EVTag-v0-SHA512: 7cf9d7defb02433140f575589099569a5848ab34e8ecb0a4a90bb3c9eb1c228a16438afe1b23c381b59c1506f189a845752fead3dbd3c1c11f686cf47302cb1b
2021-08-28 02:19:40 +02:00
Benjamin Berg
909865ed8d
Release 1.94.0
2021-08-20 14:36:18 +02:00
Benjamin Berg
a68fce0f2c
Release 1.92.1
2021-07-19 12:50:13 +02:00
Saeed/Ali Rk
f7290255e0
egistec: Add new driver
...
This supports 1c7a:0570
Co-Authored-By: Maxim Kolesnikov <kolesnikov@svyazcom.ru >
2021-07-08 13:42:22 +02:00
hermanlin
42676dd300
elanmoc: Add elanmoc driver
...
Signed-off-by: hermanlin <herman.lin@emc.com.tw >
2021-07-07 13:35:59 +02:00
Benjamin Berg
4bf064d873
meson: Shuffle around driver/helper definition
...
This should make it clearer what supporting features each driver needs.
2021-07-01 13:19:42 +02:00
Benjamin Berg
d2c2410a6f
meson: Move source generation into libfprint meson file
2021-07-01 13:19:03 +02:00
Benjamin Berg
0c26205a1e
Release 1.92.0
2021-06-30 15:58:12 +02:00
Benjamin Berg
ec9e6f1947
meson: Fix udev rules directory detection
...
There was a copy/paste error and we postfixed it with hwdb.d rather than
rules.d.
2021-06-30 11:14:58 +02:00
Benjamin Berg
24658fb351
meson: Add elanspi to list of default drivers
...
Pretty much all downstream distributions just enable all drivers anyway.
Also, it should work well enough, so it seems right to simply add
elanspi into the list of drivers that are enabled by default.
2021-06-29 17:29:53 +00:00
Benjamin Berg
f37e20b8a0
meson: Permit disabling (and forcing) installation of udev rules
...
In some cases (e.g. inside the flatpak), it does not make sense to
generate and install udev rules.
2021-06-25 09:54:00 +02:00
Matthew Mirvish
019a294ec4
elanspi: Add driver supporting various ELAN SPI sensors
...
Closes : #339
2021-06-23 20:42:52 +00:00
Benjamin Berg
9dd72611bf
list-udev-rules: Add udev rule generation for SPI
2021-06-22 19:13:48 +00:00
Benjamin Berg
4bcb55e412
meson: Fix indentation
...
Change tab indented areas to 4 spaces.
2021-06-22 19:13:48 +00:00
Benjamin Berg
db1e88138b
meson: Add dependency to gobject-introspection
...
We seem to need this to build the introspection bindings.
Closes : #385
2021-06-21 17:07:16 +02:00
Benjamin Berg
261ba3a4a4
meson: Add -Wswitch-enum
...
This would have caught the issue where we forgot to add
FPI_DEVICE_ACTION_CLEAR_STORAGE to fpi_device_action_error.
2021-05-14 15:28:54 +00:00
Marco Trevisan (Treviño)
20ac5c10a4
Merge branch 'origin/master' into tod
2021-04-13 22:17:37 +02:00
Huan Wang
355957919e
Add nb1010 driver
2021-04-12 20:24:13 +02:00
Matthew Mirvish
b0d9d00762
Add support for udev based device discovery
...
This is primarily useful for SPI devices. These devices sometimes needs
a combination of an SPI and HID device, so discovery is a bit more
complicated.
2021-04-08 17:08:53 +02:00
Julius Piso
e0de8c67b6
Added driver for validity vfs7552
2021-03-12 11:29:43 +01:00
Benjamin Berg
e7eaecedc6
meson: Autodetect whether autosuspend rules are provided by udev
...
Upstream systemd/udev is pulling our autosuspend hwdb, so if udev is new
enough, then there is no need to install the file. As such, add
auto-detection logic for the scenario.
This also changes the name of the option and the type to "feature".
2021-03-03 16:45:41 +00:00
Marco Trevisan (Treviño)
a1ae3cfdaa
meson: Bump version to 1.90.7+git20200222+tod1
2021-02-22 19:42:54 +01:00
Marco Trevisan (Treviño)
5804b25806
Merge libfprint/libfprint master branch into tod
2021-02-22 19:12:51 +01:00