Releasing libfprint v1.90.5 TOD v1

libfprint-TOD v1 (1.90.5)

  • Stable release update
  • Based on libfprint 1.90.5
  • TOD version kept to to 1
  • Added more tests to verify TOD drivers (both compiled with current version and using a pre-compiled driver, to prevent ABI breaks)
Additions to the drivers API:
/* Function to signal libfprint that the device has been unplugged (physically) */
void fpi_device_remove (FpDevice *device);

/* API to report finger status on sensor changed, it's needed to notify the UI about */
gboolean fpi_device_report_finger_status (FpDevice           *device,
                                          FpFingerStatusFlags finger_status);
gboolean fpi_device_report_finger_status_changes (FpDevice           *device,
                                                  FpFingerStatusFlags added_status,
                                                  FpFingerStatusFlags removed_status);
/**
 * FpFingerStatusFlags:
 * @FP_FINGER_STATUS_NONE: Sensor has not the finger on it, nor requires it
 * @FP_FINGER_STATUS_NEEDED: Sensor waits for the finger
 * @FP_FINGER_STATUS_PRESENT: Sensor has the finger on it
 */
typedef enum {
  FP_FINGER_STATUS_NONE    = 0,
  FP_FINGER_STATUS_NEEDED  = 1 << 0,
  FP_FINGER_STATUS_PRESENT = 1 << 1,
} FpFingerStatusFlags;


/* More status updates for image devices */
typedef enum {
  /* Previous values not changed */
  FPI_IMAGE_DEVICE_STATE_ACTIVATING,
  FPI_IMAGE_DEVICE_STATE_DEACTIVATING,
  FPI_IMAGE_DEVICE_STATE_IDLE,
} FpiImageDeviceState;

No further API / ABI changes.