Commit Graph

  • 0fcb4533b5 doc: Add more headers to ignore list Bastien Nocera 2018-11-09 13:28:59 +01:00
  • 422f81b60c Revert "lib: Async functions cannot be started without a mainloop" Bastien Nocera 2018-11-09 12:20:40 +01:00
  • e0d2f3ae53 lib: Link to fp_enroll_finger_img() in fp_enroll_stage_cb() doc Bastien Nocera 2018-10-23 10:20:23 +02:00
  • 531d9048b3 lib: Fix up third-person usage in API docs Bastien Nocera 2018-10-23 10:19:17 +02:00
  • 18495d122d lib: Fix up @dev argument docs Bastien Nocera 2018-10-23 10:18:41 +02:00
  • 9bcacd97df lib: Require a callback for a number of async calls Bastien Nocera 2018-10-23 10:10:57 +02:00
  • d91eae26e5 lib: Add API docs for the async functions Bastien Nocera 2018-10-23 10:10:03 +02:00
  • d113ed9d83 docs: Update API docs style Bastien Nocera 2018-10-19 16:45:02 +02:00
  • e113754312 docs: Add "struct #fp_dev" to the API docs Bastien Nocera 2018-10-19 16:42:47 +02:00
  • b1afa9da5d lib: No mainloop, no timeouts either Bastien Nocera 2018-10-11 17:21:52 +02:00
  • 700c5791f8 lib: Async functions cannot be started without a mainloop Bastien Nocera 2018-10-11 17:21:20 +02:00
  • 97d0a6dfe6 lib: Add fpi_poll_is_setup() sanity check Bastien Nocera 2018-10-11 17:20:38 +02:00
  • a54d020c97 lib: Make fp_get_pollfds() fail when fp_init() wasn't called Bastien Nocera 2018-10-11 17:19:21 +02:00
  • 36b696f433 lib: Fix error messages in async capture functions Bastien Nocera 2018-10-11 17:18:11 +02:00
  • f42cd6eefd lib: Add fp_driver_supports_imaging() Bastien Nocera 2018-10-11 15:00:30 +02:00
  • 46ebb39f65 lib: Throw an error if fp_init() wasn't called Bastien Nocera 2018-10-11 14:58:04 +02:00
  • c88a51cce8 build: Refuse to build without any drivers Bastien Nocera 2018-10-11 14:28:04 +02:00
  • 3a7b03f022 lib: Fix crash when too many minutiae were detected Bastien Nocera 2018-10-12 12:27:37 +02:00
  • 94450a1d74 lib: Fix fpi_img_is_sane() Bastien Nocera 2018-09-28 18:02:11 +02:00
  • c35ad20249 mindtct: Fix a memory leak in morph_TF_map() Bastien Nocera 2018-09-28 17:16:03 +02:00
  • 5e8b4a81e9 mindtct: Fix leak in pixelize_map() Bastien Nocera 2018-09-28 16:11:52 +02:00
  • 21a779235d mindtct: Fix powmax_dirs leak on error Bastien Nocera 2018-09-28 16:08:20 +02:00
  • 1006467f33 lib: Add accessor for minutia coordinates Bastien Nocera 2018-10-08 16:43:28 +02:00
  • cffe49de5c build: Fix "already configured" meson warning Bastien Nocera 2018-10-08 16:50:30 +02:00
  • 7962d8cdab build: Fix build with no drivers using imaging_dep Bastien Nocera 2018-09-28 15:59:45 +02:00
  • 36dba33808 build: Test builds with a single driver with no deps Bastien Nocera 2018-09-28 15:55:56 +02:00
  • c273908471 lib: Tidy fp_internal.h Bastien Nocera 2018-09-28 14:50:02 +02:00
  • bf8661bf45 lib: Include "fpi-dev.h" in drivers header Bastien Nocera 2018-09-28 14:25:04 +02:00
  • 499b522183 lib: Remove titles from headers Bastien Nocera 2018-09-28 14:24:10 +02:00
  • 13bfe7a65c lib: Move driver definitions to fpi-core.h Bastien Nocera 2018-09-28 13:46:52 +02:00
  • e90ec04441 lib: Move fp_minutiae to fpi-img.h Bastien Nocera 2018-09-28 13:45:05 +02:00
  • a59a5caaf3 lib: Add missing includes Bastien Nocera 2018-09-28 13:43:41 +02:00
  • 5b9f81fb46 lib: Move fp_dev helpers to fpi-dev.h from fpi-core.h Bastien Nocera 2018-09-28 13:41:43 +02:00
  • d3aaebb352 lib: Add include guards to fpi-dev.h Bastien Nocera 2018-09-28 13:40:03 +02:00
  • a99f920fe0 lib: Add include guards to fpi-poll.h Bastien Nocera 2018-09-28 13:34:00 +02:00
  • fb5527c58c lib: Split off imgdev functions Bastien Nocera 2018-09-28 13:09:53 +02:00
  • fcd3c1dd89 lib: Split off core.c drivers API Bastien Nocera 2018-09-28 12:07:40 +02:00
  • 3a9500be67 lib: Move fpi-img utils to fpi-img's header Bastien Nocera 2018-09-28 11:48:59 +02:00
  • 1d93b86569 lib: Rename assembling.[ch] Bastien Nocera 2018-09-28 11:32:09 +02:00
  • aca2cd41d8 lib: Rename sync.c to fpi-sync.c Bastien Nocera 2018-09-28 11:29:07 +02:00
  • 1035f733aa lib: Split off async functions Bastien Nocera 2018-09-27 17:14:34 +02:00
  • 2818d94010 lib: Split off fp_img helpers Bastien Nocera 2018-09-27 16:49:20 +02:00
  • 1d1c34eb60 lib: Make fpi_print_data_item_free() static Bastien Nocera 2018-09-27 16:37:45 +02:00
  • ca06fae22e lib: Split off fpi_print_data helpers Bastien Nocera 2018-09-27 16:36:09 +02:00
  • 36f527269b Revert "lib: Mark fpi_ssm_get_user_data as deprecated" Bastien Nocera 2018-09-28 14:26:12 +02:00
  • 7cfe20e07f lib: Fix gtk-doc warning Bastien Nocera 2018-09-27 16:08:21 +02:00
  • 1fd82b5162 lib: Mark fpi_ssm_get_user_data as deprecated Bastien Nocera 2018-09-27 16:07:58 +02:00
  • 0ace5f64f8 elan: Fix use-after-free if USB transfer is cancelled Bastien Nocera 2018-09-27 15:19:00 +02:00
  • e532524c7e elan: Name our timeouts Bastien Nocera 2018-09-27 15:17:15 +02:00
  • ebd96f892e lib: Make fpi_timeout_add() never fail Bastien Nocera 2018-09-27 15:14:05 +02:00
  • 4b9b34fa4d elan: Use USB helpers Bastien Nocera 2018-09-27 15:09:59 +02:00
  • bcc1e7ae73 aes2501: Use USB helpers Bastien Nocera 2018-09-26 17:00:05 +02:00
  • 27accf42f2 uru4000: Port URU4000 driver to USB helpers Bastien Nocera 2018-09-26 15:52:49 +02:00
  • 96f2e07cdd lib: Add USB transfer helpers Bastien Nocera 2018-09-26 14:11:09 +02:00
  • 192c4f3cfc aesx660: Use constants for buffer sizes Bastien Nocera 2018-09-26 16:24:23 +02:00
  • cb274032da aes2501: Use constants for buffer sizes Bastien Nocera 2018-09-26 16:24:12 +02:00
  • b890fa56d8 aes1610: Use constants for buffer sizes Bastien Nocera 2018-09-26 16:23:41 +02:00
  • b817b46494 lib: Remove home-grown min() implementation Bastien Nocera 2018-09-27 09:11:45 +02:00
  • 49ba59369a aesx660: Remove home-grown min() implementation Bastien Nocera 2018-09-27 09:11:13 +02:00
  • d09cb88e9a uru4000: Fix typos in comments Bastien Nocera 2018-09-26 15:21:01 +02:00
  • 44c3f4f772 lib: Cancel pending timeouts on close Bastien Nocera 2018-09-27 14:48:07 +02:00
  • 948a67a51f lib: Add internal fpi_timeout_cancel_all_for_dev() Bastien Nocera 2018-09-27 12:21:45 +02:00
  • de79609550 lib: Use timeout name in debug messages when available Bastien Nocera 2018-09-27 14:42:43 +02:00
  • d18e10535e lib: Add a way to name timeouts Bastien Nocera 2018-09-27 14:29:18 +02:00
  • 2954583373 lib: Fix memory leak in fpi_poll_exit() Bastien Nocera 2018-09-27 11:52:23 +02:00
  • ccdecdea11 lib: Document fpi_ssm_jump_to_state() Bastien Nocera 2018-09-26 14:10:48 +02:00
  • 946388d1e9 lib: Fix incorrect guard in FP_IMG_DEV() Bastien Nocera 2018-09-26 15:07:48 +02:00
  • 10ae8ffb55 drivers: Simplify libusb_alloc_transfer(0) calls Bastien Nocera 2018-09-19 17:06:17 +02:00
  • bdba9990fb lib: Add libusb allocation helper Bastien Nocera 2018-09-19 16:33:03 +02:00
  • 50166e88c0 lib: Add fpi_ssm_next_state_timeout_cb() helper Bastien Nocera 2018-09-19 15:46:29 +02:00
  • f2bc826a20 lib: Move aeslib.[ch] to the drivers directory Bastien Nocera 2018-09-19 15:16:40 +02:00
  • ac48d66203 lib: Mention that fpi_timeout gets freed Bastien Nocera 2018-09-18 20:02:14 +02:00
  • f68e7fcb9f lib: Add fp_dev argument to timeout callback Bastien Nocera 2018-09-18 18:51:14 +02:00
  • 0c3a22758b drivers: Simplify FP_INSTANCE_DATA(FP_DEV()) calls Bastien Nocera 2018-09-18 17:57:32 +02:00
  • 9cc859a318 drivers: Diminish fpi_ssm_get_user_data() usage Bastien Nocera 2018-09-18 14:26:00 +02:00
  • 7dfc8f3364 lib: Remove fpi_ssm_get_dev() Bastien Nocera 2018-09-18 14:02:23 +02:00
  • e397571f83 lib: Add more args to fpi_ssm callbacks Bastien Nocera 2018-09-18 13:46:39 +02:00
  • d34d7c26de lib: Remove fpi_ssm_set_user_data() Bastien Nocera 2018-09-18 13:40:43 +02:00
  • 77defa1d8b lib: Remove fpi_dev_get_nr_enroll_stages() Bastien Nocera 2018-09-15 01:23:02 +02:00
  • 5d01497b8b lib: Remove dev_to_img_dev() helper Bastien Nocera 2018-09-15 01:20:59 +02:00
  • cb8732b255 lib: Remove priv struct member in fp_driver Bastien Nocera 2018-09-15 01:16:37 +02:00
  • 3f64b2ea5a lib: Remove fpi_imgdev_get_usb_dev() Bastien Nocera 2018-09-15 00:53:25 +02:00
  • 57b38a2876 lib: Remove fpi_imgdev_get_dev() Bastien Nocera 2018-09-15 00:50:44 +02:00
  • 058f91909d lib: Remove fp_img_dev->priv Bastien Nocera 2018-09-15 00:45:42 +02:00
  • 4f75e63e25 lib: Remove fp_dev->priv Bastien Nocera 2018-09-14 18:37:21 +02:00
  • 2e50ff5e7c lib: Add some TODO items to fp_dev struct Bastien Nocera 2018-09-14 17:36:47 +02:00
  • 0b7477e72c lib: Use fp_dev to access USB device Bastien Nocera 2018-09-14 17:32:10 +02:00
  • 4dc8aa6dfa docs: Add fpi-dev helpers to API docs Bastien Nocera 2018-09-15 01:01:40 +02:00
  • 161c3ccf1c lib: Link fp_dev to fp_img_dev and back Bastien Nocera 2018-09-14 17:30:01 +02:00
  • 170da7fec1 lib: Move fp_dev definition and helpers to separate header Bastien Nocera 2018-09-14 17:19:30 +02:00
  • d7af9a4498 Merge branch 'wip/hadess/fpi-log-docs' into 'master' Bastien Nocera 2018-09-07 10:59:56 +00:00
  • 3cb3b1d63a lib: Add Logging API documentation Bastien Nocera 2018-09-06 14:43:10 +02:00
  • fc66919e1f lib: Make BUG_ON() use fp_err() Bastien Nocera 2018-09-06 14:42:33 +02:00
  • de5b4e7dcb lib: Split off logging helpers Bastien Nocera 2018-09-06 13:23:13 +02:00
  • 561576961c Merge branch 'wip/hadess/fpi-timeout-docs' into 'master' Bastien Nocera 2018-09-05 15:53:15 +00:00
  • 2946dabd24 lib: Typedef fpi_timeout Bastien Nocera 2018-09-05 17:34:59 +02:00
  • 969eefc81f lib: Add fpi_timeout API documentation Bastien Nocera 2018-09-05 17:33:25 +02:00
  • efee7262b6 lib: Split off timeout helpers Bastien Nocera 2018-09-05 17:15:20 +02:00
  • 1102d6e478 Merge branch 'wip/hadess/fpi-ssm-docs' into 'master' Bastien Nocera 2018-09-05 14:37:09 +00:00
  • 603aab0a81 lib: Rename fpi_ssm_mark_aborted to fpi_ssm_mark_failed Bastien Nocera 2018-09-05 16:29:26 +02:00