libfprint/libfprint
Benjamin Berg dccb5b3ab2 elan: Fix internal state machine to ensure correct deactivation
During calibration, the internal state was stored as INACTIVE. This is
not true though, the device is actively running state machines.

Move the state update to the start of the operation, therefore ensuring
we don't deactivate without completing the SSM.

Note that this will prevent a crash, but the driver still does not
behave quite correctly when such a state change does happen. However,
this is just a safety measure as the state change should not happen in
the first place.

See: #203
2019-12-04 18:00:02 +00:00
..
drivers elan: Fix internal state machine to ensure correct deactivation 2019-12-04 18:00:02 +00:00
nbis nbis: Make the extern global bozworth 'y' variable as bz_y 2019-12-04 18:52:18 +01:00
drivers_api.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
empty_file build: Remove the need to modify sources for new drivers 2018-05-24 12:23:39 +02:00
fp-context.c fp-context: Run dispose on the usb context to deal with circular refs 2019-11-27 21:40:44 +01:00
fp-context.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fp-device.c cleanup: Use static functions for non-declared methods 2019-12-04 18:52:19 +01:00
fp-device.h fp-device: Mark user data in FpEnrollProgress as transfer none 2019-11-27 21:40:44 +01:00
fp-image-device.c fp-device: Use an autopointer and steal the print when passed 2019-11-27 21:40:44 +01:00
fp-image-device.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fp-image.c cleanup: Don't make nbis depend on libfprint built-sources 2019-12-04 18:50:46 +01:00
fp-image.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fp-print.c cleanup: Don't make nbis depend on libfprint built-sources 2019-12-04 18:50:46 +01:00
fp-print.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fp_internal.h cleanup: Don't make nbis depend on libfprint built-sources 2019-12-04 18:50:46 +01:00
fpi-assembling.c assembling: Use fixed point for image assembly 2019-11-28 20:41:45 +00:00
fpi-assembling.h lib: Remove num_stripes from fpi_assemble_frames() 2019-11-20 13:53:45 +01:00
fpi-byte-reader.c lib: Add byte data reader/writer helpers 2019-11-20 13:53:45 +01:00
fpi-byte-reader.h lib: Add byte data reader/writer helpers 2019-11-20 13:53:45 +01:00
fpi-byte-utils.h lib: Add byte data reader/writer helpers 2019-11-20 13:53:45 +01:00
fpi-byte-writer.c lib: Add byte data reader/writer helpers 2019-11-20 13:53:45 +01:00
fpi-byte-writer.h lib: Add byte data reader/writer helpers 2019-11-20 13:53:45 +01:00
fpi-context.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fpi-device.h fpi-device: Make possible to set a DestroyNotify for timeout data 2019-12-03 17:31:22 +01:00
fpi-image-device.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fpi-image.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fpi-log.h fpi-log: Set fp_error as equal to g_critical 2019-11-25 18:59:46 +01:00
fpi-minutiae.h cleanup: Don't make nbis depend on libfprint built-sources 2019-12-04 18:50:46 +01:00
fpi-print.h Fix indentation issues using newer uncrustify 2019-12-02 17:04:05 +01:00
fpi-ssm.c fpi-ssm: Mark a fpi-ssm completed on delay 2019-12-03 18:28:48 +01:00
fpi-ssm.h fpi-ssm: Mark a fpi-ssm completed on delay 2019-12-03 18:28:48 +01:00
fpi-usb-transfer.c cleanup: Use static functions for non-declared methods 2019-12-04 18:52:19 +01:00
fpi-usb-transfer.h lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
fprint-list-supported-devices.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
fprint-list-udev-rules.c udev-rules: Remove debug spew from udev rules 2019-11-22 17:07:56 +01:00
fprint.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
libfprint.ver lib: Major rewrite of the libfprint core and API 2019-11-20 11:03:09 +01:00
meson.build meson: Move generated source to fpi- prefix and use more readable code 2019-12-04 18:52:20 +01:00