Commit Graph

1339 Commits

Author SHA1 Message Date
Benjamin Berg ce9702571b build: Add a "default" driver selection to exclude virtual drivers
We will not want to install virtual drivers by default, yet they should
be inside the "all" category. So add a new "default" category and also a
separate array for the future virtual drivers.
2019-11-18 15:39:35 +01:00
Benjamin Berg 01ec1c5777 build: Add dependency to GUsb rather than libusb
We will use GUsb rather than libusb directly in the future. This should
simplify a lot of the integration work and changes such as supporting
hotplugging. It will also require quite a lot of internal changes.
2019-11-18 15:39:35 +01:00
Benjamin Berg ec8dd6410e build: Make glib a libfprint dependency
We are going to use GLib types in the public API now.
2019-11-18 15:39:35 +01:00
Benjamin Berg 45d7046f99 lib: Remove all deprecated API 2019-11-18 15:39:35 +01:00
Benjamin Berg 5fcd41b962 CI: Disable ABI check
As the ABI check is not useful for now until the API becomes stable
again. Disable it.
2019-11-18 15:39:35 +01:00
Benjamin Berg 6ba8a15d3a build: We are now working on version 2 of libfprint
Bump the version to 1.90.0, the soname to 2.0.0. Also rename the
pkgconfig file to libfprint2.pc.
2019-11-18 15:39:20 +01:00
worldofpeace 5b615e33a0 build: Don't hardcode /bin/echo
So that the shell builtin is used instead when available.
2019-09-20 15:01:52 +02:00
Laurent Bigonville 17913ecd04 Release to unstable 2019-08-23 17:30:04 +02:00
Laurent Bigonville 755b06448f Run wrap-and-sort 2019-08-23 17:24:14 +02:00
Laurent Bigonville ec32735d32 debian/libfprint0.postinst: Call udevadm --trigger also for the new supported readers 2019-08-23 17:19:27 +02:00
Laurent Bigonville 6e64a6b16a Revert "debian/rules: Install the NEWS file as the upstream changelog"
This reverts commit 6a1a956029.
2019-08-23 17:14:27 +02:00
Laurent Bigonville f7d8e9f935 New upstream release (1.0) 2019-08-23 17:11:08 +02:00
Laurent Bigonville 1799dd159a Update upstream source from tag 'upstream/1.0'
Update to upstream version '1.0'
with Debian dir b867236012
2019-08-23 17:06:46 +02:00
Laurent Bigonville 91c67d430e New upstream version 1.0 2019-08-23 17:06:45 +02:00
Bastien Nocera 823f2c1067 1.0 V_1_0 2019-08-08 14:54:06 +02:00
Bastien Nocera 19732341d6 lib: Fix overwriting action after deactivating callback
If one of the callbacks called from fpi_imgdev_deactivate_complete()
was reactivating the device, then we would be overwriting whichever
"action" got set in the callback, leading to
fpi_imgdev_activate_complete() failing as it doesn't handle the "none"
action.

Reset the action before calling the callbacks.
2019-08-08 12:43:03 +00:00
Bastien Nocera 0e44eb4c1c elan: Better debug when skipping commands 2019-08-08 12:43:03 +00:00
Bastien Nocera 50461b4d7d lib: Make fp_async_*_stop() not throw warning if already in right state
Make it possible to call fp_async_*_stop() multiple times without
penalty.
2019-08-08 12:43:03 +00:00
Bastien Nocera c11126181e aeslib: Fix use-after-free in aeslib
If a USB transfer is started but not completed in one go, the wdata we
pass to continue_write_regv() will already be freed by the time we try
to use it again.

Only free() the wdata on error, or when the USB transfer is completed.

Closes: #180
2019-08-08 14:18:47 +02:00
Bastien Nocera 658c301e3c lib: Use memmove(), g_memmove() is deprecated 2019-08-05 18:12:06 +00:00
Bastien Nocera dce52ed081 vfs5011: Use memmove(), g_memmove() is deprecated 2019-08-05 18:12:06 +00:00
Bastien Nocera f309f586c9 ci: Add ABI check
Last ABI break was when we fixed the return value for fp_get_pollfds()
in commit 056ea54.
2019-08-05 20:05:13 +02:00
Igor Filatov ae1b10dba8 elan: Fix frame leak in elan_submit_image 2019-08-05 18:43:04 +02:00
Bastien Nocera 860a256f4b HACKING: Clarify the intent of the license 2019-08-05 13:37:28 +02:00
Bastien Nocera cb2f46ed08 HACKING: Fix a typo 2019-08-05 13:18:18 +02:00
Bastien Nocera 13deaa66fd lib: Fix a typo 2019-08-05 13:18:15 +02:00
Bastien Nocera 3597a5b0ed img: Fix a typo 2019-08-05 13:17:55 +02:00
Bastien Nocera 0352995cb3 data: Fix a number of typos 2019-08-05 13:17:33 +02:00
Bastien Nocera e9041da7f4 uru4000: Fix a typo 2019-08-05 13:17:30 +02:00
Bastien Nocera 252180e088 upektc: Fix a typo 2019-08-05 13:17:08 +02:00
Bastien Nocera 6361c208bd upeksonly: Fix a number of typos 2019-08-05 13:16:18 +02:00
Bastien Nocera 2ef8ace543 etes603: Fix a typo 2019-08-05 13:16:14 +02:00
Bastien Nocera 0400bcc85e vfs*: Fix a number of typos 2019-08-05 13:13:10 +02:00
Bastien Nocera 76db6a5a16 aes*: Fix a number of typos 2019-08-05 13:12:45 +02:00
Bastien Nocera 5b171f9577 Add code of conduct document 2019-07-25 12:04:39 +02:00
Laurent Bigonville 88730a852d debian/README.source: Document how the list of devices in debian/libfprint0.postinst is generated 2019-07-12 02:13:53 +02:00
Laurent Bigonville 8539a0984e debian/libfprint0.postinst: Call udevadm --trigger also for the new supported readers 2019-07-12 01:15:49 +02:00
Laurent Bigonville 6a1a956029 debian/rules: Install the NEWS file as the upstream changelog 2019-07-12 01:03:03 +02:00
Laurent Bigonville c813d2873f debian/control: Add libglib2.0-doc to Build-Depends-Indep, this allows gtk-doc to properly resolve all the links in the documentation 2019-07-12 01:02:15 +02:00
Laurent Bigonville 8d01ce9b7e debian/libfprint0.symbols: Add the Build-Depends-Package field 2019-07-12 00:55:31 +02:00
Laurent Bigonville 1c8d4fe027 debian/control: Bump Standards-Version to 4.4.0 (no further changes) 2019-07-12 00:55:29 +02:00
Laurent Bigonville c18510091e debian/libfprint0.symbols: Add newly exported symbol 2019-07-12 00:55:05 +02:00
Laurent Bigonville 5ebcc1cedd debian/rules: Disable the build of the GTK+ test application for now, this is not ready yet 2019-07-12 00:54:56 +02:00
Laurent Bigonville 8fbeacf13b Other patches: Refreshed 2019-07-12 00:19:50 +02:00
Laurent Bigonville 6fc665135d d/p/lib-Add-accessor-for-minutia-coordinates.patch, d/p/fix_ftbfs_meson.patch: Dropped, applied upstream 2019-07-12 00:19:50 +02:00
Laurent Bigonville d116695da6 debian/control: Update Vcs-* fields (Closes: #909256) 2019-07-12 00:19:44 +02:00
Laurent Bigonville 5b1ca62c7c New upstream release 2019-07-12 00:07:40 +02:00
Laurent Bigonville e3adf40324 Update upstream source from tag 'upstream/0.99.0'
Update to upstream version '0.99.0'
with Debian dir 53fd957197
2019-07-12 00:01:49 +02:00
Laurent Bigonville 521b7a3029 New upstream version 0.99.0 2019-07-12 00:01:48 +02:00
Laurent Bigonville fa439ded05 debian/gbp.conf: Set pristine-tar and upstream-vcs-tag 2019-07-12 00:01:39 +02:00