Benjamin Berg
56543e1311
nbis: Add spatch file to use GLib memory management functions
...
Add an spatch/coccinelle file to replace all free/malloc/realloc calls
with g_free/g_malloc/g_realloc. It also removes all the error code paths
that we do not need to check anymore.
2019-11-19 21:07:58 +01:00
Benjamin Berg
9b175a7681
examples: Add PNGs for NIST example prints
...
These PNGs were generated using gimp simply by using the greyscale image
itself as an alpha mask. The reason to do this is solely for easier
consumption together with cairo A8 surfaces.
2019-11-19 21:07:58 +01:00
Benjamin Berg
d67a801f1f
examples: Add a few example prints from NIST
...
These prints are from NIST and are not copyrighted. They were sourced
via wikipedia.
2019-11-19 21:07:58 +01:00
Benjamin Berg
95d7c0e800
lib: Add dummy namespace versioning file
2019-11-19 21:07:58 +01:00
Benjamin Berg
059fc5ef7d
examples: Disable existing examples
...
These examples will stop working with the following API changes. Updated
examples may be re-enabled again later.
2019-11-19 21:07:51 +01:00
Benjamin Berg
7fed33fb49
build: Disable all drivers
...
We will re-enable them again when they are ported.
2019-11-18 15:39:35 +01:00
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