Commit Graph

  • 95cb62fd3b meson: No need to redefine default pkgconfig install dir Marco Trevisan (Treviño) 2019-12-16 18:52:46 +01:00
  • d255a91e97 meson: List deps in multiple lines, to have better diffs on changes Marco Trevisan (Treviño) 2019-12-16 18:46:07 +01:00
  • 9ebb3fd231 meson: Parse all private headers Marco Trevisan (Treviño) 2019-12-16 18:07:30 +01:00
  • 68b5c5d98f fpi-ssm, fpi-usb-transfer: Use fwd-declarations to avoid headers dependencies Marco Trevisan (Treviño) 2019-12-16 19:44:17 +01:00
  • 2af0531994 tests: Fix stack corruption in FpiSsm test Benjamin Berg 2019-12-17 14:23:54 +01:00
  • bfd68bbc01 meson: Add missing dependency on fp-enum.h for private library Benjamin Berg 2019-12-16 11:36:28 +01:00
  • 788fd9ca7a elan: Do not leak converted frames benzea/misc-fixes Benjamin Berg 2019-12-06 16:30:34 +01:00
  • 8c5eede914 examples: Fix double device closing in manage-prints Benjamin Berg 2019-12-05 17:28:47 +01:00
  • 07c8481bf6 tests: Ensure objects are free'ed at the end of tests Benjamin Berg 2019-12-05 15:49:43 +01:00
  • d435fc7c2c synaptics: Use local variable rather than re-fetching usb device Benjamin Berg 2019-12-05 15:48:57 +01:00
  • dc3b5e52ac meson: Add missing dependency on fp-enum.h for private library Benjamin Berg 2019-12-16 11:36:28 +01:00
  • 9c806e60f4 elan: Do not leak converted frames Benjamin Berg 2019-12-06 16:30:34 +01:00
  • 113bef8f3f examples: Fix double device closing in manage-prints Benjamin Berg 2019-12-05 17:28:47 +01:00
  • 1d1c39c234 tests: Ensure objects are free'ed at the end of tests Benjamin Berg 2019-12-05 15:49:43 +01:00
  • 4948a85e97 synaptics: Use local variable rather than re-fetching usb device Benjamin Berg 2019-12-05 15:48:57 +01:00
  • 7e2db8e988 driver_ids.h: Remove the legacy ID file Marco Trevisan (Treviño) 2019-12-13 21:31:43 +01:00
  • 24d388f923 meson: Split single-line dependencies to reduce the diff on changes Marco Trevisan (Treviño) 2019-12-13 19:33:12 +01:00
  • af42b3e468 ci: Increase the timeout multiplier for tests Marco Trevisan (Treviño) 2019-12-12 19:10:39 +01:00
  • edb09463f4 ci: Save coverage reports when running tests Marco Trevisan (Treviño) 2019-12-12 18:47:31 +01:00
  • 42b1deaeea tests: Add unit tests for fpi-ssm Marco Trevisan (Treviño) 2019-12-12 18:42:46 +01:00
  • fe828d0bb2 fpi-ssm: Clear delayed actions for parent and child on subssm start Marco Trevisan (Treviño) 2019-12-12 18:41:26 +01:00
  • cf5473a55c fpi-ssm: Make clear that the completed callback owns the error Marco Trevisan (Treviño) 2019-12-12 16:06:37 +01:00
  • 0471edbf10 fpi-ssm: Add debug message when a delayed state change is cancelled Marco Trevisan (Treviño) 2019-12-12 15:49:35 +01:00
  • 299a797423 fpi-ssm: Bug on wrong state passed to jump_to_state_delayed Marco Trevisan (Treviño) 2019-12-12 14:54:26 +01:00
  • c594863639 fpi-ssm: Define autoptr cleanup function Marco Trevisan (Treviño) 2019-12-11 20:57:15 +01:00
  • 3bb1840750 fpi-ssm: Use same argument names of header file Marco Trevisan (Treviño) 2019-12-11 20:07:59 +01:00
  • f31b8483d4 tests: Add fpi device tests Marco Trevisan (Treviño) 2019-12-06 17:21:38 +01:00
  • 324258bc8c tests/meson: Support unit-tests non depending on virtual driver Marco Trevisan (Treviño) 2019-12-11 21:09:02 +01:00
  • f578ebe82d test-device-fake: Add fake test driver to verify fpi functions Marco Trevisan (Treviño) 2019-12-06 17:20:52 +01:00
  • 98fa6efce3 fpi-device: Clarify ownership of parameters for progress call Marco Trevisan (Treviño) 2019-12-11 18:53:36 +01:00
  • c7b7f78273 fp-device: Call identify device class method on identification Marco Trevisan (Treviño) 2019-12-06 17:18:26 +01:00
  • b4c3756ab0 tests: Add fp-device basic unit tests Marco Trevisan (Treviño) 2019-12-05 17:05:21 +01:00
  • da46f53e82 tests: Add basic unit tests for fp-context Marco Trevisan (Treviño) 2019-12-05 14:38:41 +01:00
  • eeddd8c7bc fp-context, tools: Use auto-ptr to handle GTypeClass ownership Marco Trevisan (Treviño) 2019-12-13 20:40:41 +01:00
  • 43a8c909bf fp-context: Use an env to define a whitelist of drivers to enable Marco Trevisan (Treviño) 2019-12-13 20:34:08 +01:00
  • 09576e5209 fpi-context: Make fpi_get_driver_types to return an array Marco Trevisan (Treviño) 2019-12-14 16:56:15 +01:00
  • 8184e33dd6 meson: Fix syntax in the auto-generated fpi-drivers file Marco Trevisan (Treviño) 2019-12-14 16:45:11 +01:00
  • 6f2b1f97da fprint: Move drivers to private internal library Marco Trevisan (Treviño) 2019-12-11 20:21:01 +01:00
  • c3bf6fe863 meson: Rely on libfprint dependency to get root_include Marco Trevisan (Treviño) 2019-12-12 14:52:23 +01:00
  • 5bed81025e meson: Use files to track the map file presence Marco Trevisan (Treviño) 2019-12-05 14:28:05 +01:00
  • d7100e41df fp-image, fp-print: Move private methods to own code units Marco Trevisan (Treviño) 2019-12-11 19:55:47 +01:00
  • ae7021e529 fp-image-device: Move fpi code into its own unit that can be compiled a part Marco Trevisan (Treviño) 2019-12-11 13:40:47 +01:00
  • d9de941a47 fp-device: Move fpi code into its own unit that can be compiled a part Marco Trevisan (Treviño) 2019-12-10 20:24:04 +01:00
  • 7114d97f25 libfprint: Introduce libfprint_private static library Marco Trevisan (Treviño) 2019-12-05 14:27:33 +01:00
  • 92a5278a74 fp-device: Add a "open" property and method to check its state Marco Trevisan (Treviño) 2019-12-05 15:05:59 +01:00
  • d01bb41b7c tests/meson: Set the typelib env var only if we have introspection Marco Trevisan (Treviño) 2019-12-05 14:39:45 +01:00
  • ad88a5a78f docs: Don't ignore the deprecated API_EXPORTED definition Marco Trevisan (Treviño) 2019-12-05 14:23:11 +01:00
  • ff0107fc0a fp-device: Use different pointers for device handlers Marco Trevisan (Treviño) 2019-12-05 13:16:11 +01:00
  • 107fdfde32 synaptics: Fix problem after match is failed Vincent Huang 2019-12-09 14:12:54 +08:00
  • 9b3e9d9e8c elan: Fix frames being leaked wip/hadess/elan-fix-leak Bastien Nocera 2019-12-06 16:22:26 +01:00
  • bb0ef04b85 ci: Partially hardcode the fedora image path Marco Trevisan (Treviño) 2019-12-05 17:18:14 +01:00
  • 0a475196e0 ci: Use CI generated build image Benjamin Berg 2019-12-05 14:30:30 +01:00
  • 1dee7985b9 ci: Remove Dockerfile as it is replaced by new logic Benjamin Berg 2019-12-05 14:24:06 +01:00
  • a1a3933191 ci: Add fedora image builder target for schedule Benjamin Berg 2019-12-05 14:23:35 +01:00
  • 9c8360ad67 ci: Do not run usual targets from a scheduled job Benjamin Berg 2019-12-05 13:58:39 +01:00
  • 0c7d2d8ecd ci: Define a variable for the fedora docker image Benjamin Berg 2019-12-05 13:56:12 +01:00
  • 6209b22e3b print: Fix match error propagation Benjamin Berg 2019-12-05 10:53:22 +01:00
  • f404a69b73 tests: Test finger removal after minutiae scan completion benzea/improve-image-device-tests Benjamin Berg 2019-12-04 20:00:49 +01:00
  • 50a837573d tests: Update helper functions for new virtual-image features Benjamin Berg 2019-12-04 19:58:26 +01:00
  • 3e958ab7b4 virtual-image: Allow fine control over the finger state Benjamin Berg 2019-12-04 19:56:54 +01:00
  • a8a2a757ed virtual-image: Only print warnings for actual errors Benjamin Berg 2019-12-04 19:55:25 +01:00
  • 702255b182 image-device: Print warning for incorrect deactivation Benjamin Berg 2019-12-04 19:54:07 +01:00
  • a64ac2296b vfs0051: Use named SSMs for usb async exchanges Marco Trevisan (Treviño) 2019-12-04 20:14:49 +01:00
  • a522e3fd6f fpi-ssm: Improve debugging of SSM using driver infos Marco Trevisan (Treviño) 2019-12-04 20:14:16 +01:00
  • 65828e0e56 fpi-ssm: Support named SSMs and use a fallback macro Marco Trevisan (Treviño) 2019-12-04 20:03:23 +01:00
  • fe967d0ac2 ci: Build flatpak automatically only on master and tagso Marco Trevisan (Treviño) 2019-12-04 19:04:04 +01:00
  • 10c5bdade7 uru4000: Fix control transfer request type Benjamin Berg 2019-12-04 13:07:10 +01:00
  • 8f21aa1b26 uru4000: Fix state change from IRQ handler Benjamin Berg 2019-12-04 17:14:35 +01:00
  • 7b68344394 image-device: Prevent deactivation when waiting for finger Benjamin Berg 2019-12-04 15:50:06 +01:00
  • dccb5b3ab2 elan: Fix internal state machine to ensure correct deactivation Benjamin Berg 2019-12-04 14:28:08 +01:00
  • 2fcc2deb43 ci: Use --werror by default in meson at build time Marco Trevisan (Treviño) 2019-12-04 14:28:12 +01:00
  • c678b9021c meson: Use stricter C arguments to compile libfprint Marco Trevisan (Treviño) 2019-12-04 14:27:33 +01:00
  • b2e55308d6 meson: Move generated source to fpi- prefix and use more readable code Marco Trevisan (Treviño) 2019-12-04 13:44:08 +01:00
  • a176fa1d34 meson: Include fpi-context.h in generated fp-drivers.c Marco Trevisan (Treviño) 2019-12-04 13:34:14 +01:00
  • cacce50ef9 vfs0050: Use proper casting summing pointers first Marco Trevisan (Treviño) 2019-12-04 14:22:30 +01:00
  • 5ab4d6c454 vfs5011: Cast gpointer data values to proper type to do math operations Marco Trevisan (Treviño) 2019-12-04 14:09:09 +01:00
  • 0c655be159 gtk-demo: Use G_DECLARE to avoid missing declarations Marco Trevisan (Treviño) 2019-12-04 14:04:04 +01:00
  • 2b8c524928 cleanup: Use static functions for non-declared methods Marco Trevisan (Treviño) 2019-12-04 13:25:27 +01:00
  • 2f2ea65d32 fp-device: Remove unused timeout function and source data Marco Trevisan (Treviño) 2019-12-04 13:23:26 +01:00
  • 1d48b70f38 storage: Include storage header so that we have declarations Marco Trevisan (Treviño) 2019-12-04 13:13:40 +01:00
  • 35e9f19c0c nbis: Make the extern global bozworth 'y' variable as bz_y Marco Trevisan (Treviño) 2019-12-04 14:22:07 +01:00
  • 70a0d6f0fe nbis/log: Don't use old-style function declarations Marco Trevisan (Treviño) 2019-12-04 13:13:14 +01:00
  • 7ed9b0c2f9 cleanup: Don't make nbis depend on libfprint built-sources Marco Trevisan (Treviño) 2019-12-04 15:08:12 +01:00
  • 6a090656b6 nbis: Add a global include file with all the definitions ignoring erros Marco Trevisan (Treviño) 2019-12-04 13:12:52 +01:00
  • e1d181887f meson: Add the include directories to deps Marco Trevisan (Treviño) 2019-12-04 12:43:12 +01:00
  • e143f12e57 meson: Build nbis separately to allow changing flags Benjamin Berg 2019-12-04 11:37:30 +01:00
  • e64c18f8de cpp-test: Fix indentation Marco Trevisan (Treviño) 2019-12-04 12:32:28 +01:00
  • 7e70344b4a meson: Use add_project_arguments for common cflags Marco Trevisan (Treviño) 2019-12-04 12:32:14 +01:00
  • 44af2173a8 fp-print: Clear the data not the description when setting the property Marco Trevisan (Treviño) 2019-12-03 19:53:19 +01:00
  • e7c7f368c9 drivers, examples: Don't use -Wno-pointer-sign and fix relative errors Marco Trevisan (Treviño) 2019-12-03 19:36:26 +01:00
  • a29586f398 fpi-usb: Use unsigned length for USB async transfers Marco Trevisan (Treviño) 2019-12-03 19:34:58 +01:00
  • 98cd1c2680 ci: Use a docker image for builds and tests Marco Trevisan (Treviño) 2019-12-04 15:38:36 +01:00
  • ae285e790d tests: Fix image writing on big endian Benjamin Berg 2019-12-04 13:21:11 +01:00
  • e1fdc7b01b uru4000: Fix control transfer request type benzea/fix-uru4000 Benjamin Berg 2019-12-04 13:07:10 +01:00
  • 1e2f19ea3d fpi-ssm: Mark a fpi-ssm completed on delay Marco Trevisan (Treviño) 2019-12-03 17:22:20 +01:00
  • b0effae990 fpi-ssm: Bug on handler set to a NULL function Marco Trevisan (Treviño) 2019-11-28 20:15:21 +01:00
  • ff67bf5a16 fpi-ssm: Make delayed actions cancellable Marco Trevisan (Treviño) 2019-11-28 19:24:55 +01:00
  • bac6382f67 drivers: Use SSM delayed actions when possible Marco Trevisan (Treviño) 2019-11-22 18:39:02 +01:00
  • e12978f402 fpi-ssm: Clarify the ownership of error in fpi_ssm_mark_failed Marco Trevisan (Treviño) 2019-11-22 18:25:59 +01:00
  • 1ba95db379 drivers: Use fpi_ssm_next_state_delayed instead of custom callbacks Marco Trevisan (Treviño) 2019-11-22 18:22:50 +01:00