Commit graph

  • 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
  • 7ec2df2405 fpi-ssm: Add possibility to jump to a state (or next one) with delay Marco Trevisan (Treviño) 2019-11-22 17:19:27 +01:00
  • 3ed73aa17c fpi-device: Make possible to set a DestroyNotify for timeout data Marco Trevisan (Treviño) 2019-11-22 17:11:29 +01:00
  • 0241617713 fpi-ssm: Also bug-on negative state value Marco Trevisan (Treviño) 2019-11-22 18:03:08 +01:00
  • 20a52593eb vfs301: Use a transfer autopointer to cleanup it on sync submission Marco Trevisan (Treviño) 2019-11-28 20:40:32 +01:00
  • 42db16364d synaptics: Close the usb device if reset failed Marco Trevisan (Treviño) 2019-11-28 20:35:33 +01:00
  • ee606ae49e synaptics: Use an autoptr to handle the FpiUsbTransfer sync transfers Marco Trevisan (Treviño) 2019-11-28 20:34:20 +01:00
  • f9b2c7f9c3 virtual-image: Fix driver reading insufficient data Benjamin Berg 2019-12-02 16:48:04 +01:00
  • 4115ae7ced Fix indentation issues using newer uncrustify Benjamin Berg 2019-12-02 17:02:07 +01:00
  • 8cc0fd321f assembling: Use fixed point for image assembly Benjamin Berg 2019-11-28 15:50:20 +01:00
  • a7541b1f76 tests: Fix endianness issue in test suite Benjamin Berg 2019-11-28 11:37:33 +01:00
  • b9ff75c4e9 fp-print: Set the aligned_data as the data used by the cleanup function Marco Trevisan (Treviño) 2019-11-28 21:30:17 +01:00
  • 4447a0d183 ci: Add a test case where we run tests with valgrind Marco Trevisan (Treviño) 2019-11-26 19:17:26 +01:00
  • 545af23536 tests: Use a loop for generating drivers tests and use suites Marco Trevisan (Treviño) 2019-11-26 20:59:09 +01:00
  • db905a2048 fp-device: Use g_clear_error instead of check + free Marco Trevisan (Treviño) 2019-11-26 20:44:15 +01:00
  • 712853d1e3 fp-device: Mark user data in FpEnrollProgress as transfer none Marco Trevisan (Treviño) 2019-11-27 21:39:53 +01:00
  • c6298ede72 fp-device: Unref the print once we've notified the progress Marco Trevisan (Treviño) 2019-11-26 20:43:33 +01:00
  • b1d99e7608 fp-device: Use an autopointer and steal the print when passed Marco Trevisan (Treviño) 2019-11-26 20:38:16 +01:00
  • 5927a205e3 virtual-image: Also unref the object when closing a the stream Marco Trevisan (Treviño) 2019-11-26 20:36:44 +01:00
  • 8c05f3b78c fp-print: Unref print data and get static strings when deserializing Marco Trevisan (Treviño) 2019-11-26 20:35:39 +01:00
  • 92db82e3d4 fp-print: Assert the prints aren't set when initialized Marco Trevisan (Treviño) 2019-11-27 19:25:34 +01:00
  • f6f689f9cd fp-print: Unref the prints on finalize Marco Trevisan (Treviño) 2019-11-26 20:33:56 +01:00
  • 5dc3edf07c fp-context: Run dispose on the usb context to deal with circular refs Marco Trevisan (Treviño) 2019-11-26 19:16:07 +01:00
  • 71625ec1cf fp-device: Unref the usb device on finalize Marco Trevisan (Treviño) 2019-11-26 19:07:26 +01:00
  • c9216cf96c tests: Add setup mode to run tests using valgrind Marco Trevisan (Treviño) 2019-11-26 18:50:18 +01:00
  • 53713c0098 tests: Add 'gdb' setup to run tests using gdb Marco Trevisan (Treviño) 2019-11-26 18:45:31 +01:00
  • 222c33ec32 virtual-image: Re-run the test using the defined wrapper if any Marco Trevisan (Treviño) 2019-11-26 19:37:55 +01:00
  • 19a50cfdc3 umockdev-test: Make possible to use a wrapper to run tests Marco Trevisan (Treviño) 2019-11-26 18:39:09 +01:00
  • 9892eb1c03 fpi-ssm: Make clearer that data is unused in fpi_ssm_usb_transfer_cb Marco Trevisan (Treviño) 2019-11-27 20:19:54 +01:00
  • 587131a6bd drivers: Use more fpi_ssm_usb_transfer_cb when possible Marco Trevisan (Treviño) 2019-11-27 20:07:02 +01:00
  • 65d0d5e3e0 fpi-ssm: Add a usb transfer callback with data as weak pointer Marco Trevisan (Treviño) 2019-11-27 19:36:24 +01:00
  • 2642fc6560 fpi-usb-transfer: Take ownership of the transfer when submitting it Marco Trevisan (Treviño) 2019-11-26 21:23:42 +01:00
  • a855c0cc79 fpi-ssm: Take ownership of the SSM when completing it Marco Trevisan (Treviño) 2019-11-26 16:18:14 +01:00
  • 876924df6a examples: Handle the cases where the print date is not set Marco Trevisan (Treviño) 2019-11-27 19:14:35 +01:00
  • 519b5acc91 synaptics: Initialize user_id autoptr to NULL Marco Trevisan (Treviño) 2019-11-27 16:59:23 +01:00
  • e812653acd synaptics: Use GDate getters to retrieve the DMY values Marco Trevisan (Treviño) 2019-11-27 16:50:54 +01:00
  • 1b23f0efe1 drivers: Use clearer messages using parameters Marco Trevisan (Treviño) 2019-11-25 21:23:31 +01:00
  • f6559ba8b1 fp-device: Support variadic arguments to error functions Marco Trevisan (Treviño) 2019-11-25 21:22:47 +01:00
  • 3b72b925b0 gitlab-ci: Check indentation in an initial check-source stage Marco Trevisan (Treviño) 2019-11-25 19:08:31 +01:00
  • 15d218a112 fpi-log: Set fp_error as equal to g_critical Marco Trevisan (Treviño) 2019-11-22 17:56:24 +01:00
  • 0a08a24896 fpi-ssm: Remove any reference to fpi_timeout_add() Marco Trevisan (Treviño) 2019-11-22 16:27:18 +01:00
  • cca6d3b04b fp-image-device: Use a GObject signal to notify image state changed Marco Trevisan (Treviño) 2019-11-22 14:50:48 +01:00
  • be367988ae fp-image-device: Add private "fp-image-device-state" property Marco Trevisan (Treviño) 2019-11-22 13:51:16 +01:00
  • ea4da08af0 fp-image-device: Reactivate in idle on deactivation completed Marco Trevisan (Treviño) 2019-11-22 13:19:03 +01:00
  • 60ad1ab9e3 fp-image-device: Clear the pending activation timeout on finalize Marco Trevisan (Treviño) 2019-11-22 13:08:33 +01:00
  • 201b5a9614 fp-print: Use g_date_copy Marco Trevisan (Treviño) 2019-11-22 14:19:10 +01:00
  • 8b270141f3 image-device: Use g_clear_handle_id for timeouts Marco Trevisan (Treviño) 2019-11-22 13:06:08 +01:00
  • ceb62d7617 meson: Avoid repeating the needed glib version multiple times Marco Trevisan (Treviño) 2019-11-22 14:09:51 +01:00
  • 099fa9f005 meson: Use preferred syntax everywhere Marco Trevisan (Treviño) 2019-11-21 20:37:17 +01:00
  • dd7d1baece meson: Use multiline-array for default dirvers listing Marco Trevisan (Treviño) 2019-11-21 20:24:29 +01:00
  • d8efa336e5 fpi-ssm, fp-device: Add missing copyright Marco Trevisan (Treviño) 2019-11-21 20:25:36 +01:00
  • 76dd4066f3 verify: Ensure we set set the autoptr value to NULL at definition Marco Trevisan (Treviño) 2019-11-22 17:31:50 +01:00
  • 9b48864c5b print: Ensure xyt struct is not leaked during deserialization Benjamin Berg 2019-11-25 18:41:44 +01:00
  • 14a41bdd48 print: Free temporary col variable Benjamin Berg 2019-11-25 18:40:59 +01:00
  • 25bc89a4f5 image-device: Remove unused fpi_device_get_current_action call Benjamin Berg 2019-11-25 18:40:21 +01:00
  • 2f0824ab88 upeksonly: Add default clauses to switch statements Benjamin Berg 2019-11-25 18:38:32 +01:00
  • 8ba6f4dad2 synaptics: Add an explicit assert on the response Benjamin Berg 2019-11-25 18:37:12 +01:00
  • ada5d488fa synaptics: Correctly unref pointer array Benjamin Berg 2019-11-25 18:35:50 +01:00
  • b16245ad58 elan: Fix switch in change_state Benjamin Berg 2019-11-25 18:34:55 +01:00
  • 8b28133bee elan: Fix potential leak of dark frame Benjamin Berg 2019-11-25 18:34:16 +01:00
  • 7a4dd96406 udev-rules: Remove debug spew from udev rules Benjamin Berg 2019-11-22 17:07:56 +01:00
  • 81a446db82 Update NEWS for 1.90.0 release V_1_90_0 Benjamin Berg 2019-11-20 14:05:45 +01:00
  • 7bc62821ee ssm: Make possible to set data via function Marco Trevisan (Treviño) 2019-11-20 18:05:46 +01:00
  • 1319daba54 examples: allow to select multiple devices Marco Trevisan (Treviño) 2019-11-20 14:53:36 +01:00
  • 39e3e2b794 examples: Move discover_device function to utilities Marco Trevisan (Treviño) 2019-11-20 14:36:57 +01:00
  • ab804f7f49 examples: Make possible to select the finger to enroll/verify Marco Trevisan (Treviño) 2019-11-20 14:29:46 +01:00
  • f2b932960e lib: Use g_new0 rather than g_malloc0 Marco Trevisan (Treviño) 2019-11-20 13:41:35 +01:00
  • d1fb1e26f3 Uncrustify everything except for nbis Marco Trevisan (Treviño) 2019-11-19 21:13:11 +01:00
  • fd5f511b33 nbis: Add patch to fix unused variable warning Benjamin Berg 2019-11-20 11:19:14 +01:00
  • cddd0f4653 examples: Remove old verify_live example Benjamin Berg 2019-11-19 21:46:56 +01:00
  • 256c7cea07 examples: Remove x11 based examples Benjamin Berg 2019-11-19 21:44:16 +01:00
  • d91ec2d044 examples: Add manage-prints test to list and delete prints Marco Trevisan (Treviño) 2019-11-19 20:21:03 +01:00
  • ad920f9597 device: Complete driver operations in idle Marco Trevisan (Treviño) 2019-11-18 19:09:54 +01:00
  • 728335581f ci: Run uncrustify in test mode Benjamin Berg 2019-11-19 16:32:46 +01:00
  • 9b37256175 tests: Only run tests when introspection bindings are build Benjamin Berg 2019-11-18 21:17:43 +01:00
  • 951d482bc6 tests: Skip umockdev based test for missing dependencies Benjamin Berg 2019-11-18 21:09:50 +01:00
  • 33530d62c7 device: Only connect to cancellable if device supports cancellation Marco Trevisan (Treviño) 2019-11-18 16:44:05 +01:00
  • 65e602d8c7 log: Re-indent fpi-log using uncrustify Benjamin Berg 2019-11-13 17:56:55 +01:00
  • 6a1e7103f6 synaptics: Put sensor into lower power mode after closing Vincent Huang 2019-10-31 08:05:43 +01:00
  • f25d0a0dc9 lib: Remove num_stripes from fpi_assemble_frames() Bastien Nocera 2019-09-05 15:26:16 +02:00
  • 3b480caab1 lib: Remove num_stripes from fpi_do_movement_estimation() Bastien Nocera 2019-08-05 18:57:55 +02:00
  • dcc04089d1 lib: Remove num_stripes from movement_estimation() Bastien Nocera 2019-08-05 18:55:41 +02:00
  • 0b87b21d52 cocci: Remove spatch/cocci files again Benjamin Berg 2019-08-12 17:50:10 +02:00
  • b92e6d6acd tests: Add testing to the synaptics driver Benjamin Berg 2019-08-12 16:30:40 +02:00
  • 538038867b tests: Add umockdev based testing Benjamin Berg 2019-08-12 14:34:37 +02:00
  • e372311afe upekts: Port upekts driver to new API Benjamin Berg 2019-08-08 22:52:13 +02:00
  • 4a95f795cb upeksonly: Port upeksonly driver to the new API Benjamin Berg 2019-08-07 15:47:47 +02:00
  • fcfe82a7b8 upektc: Port upektc driver to new API Benjamin Berg 2019-08-07 13:21:42 +02:00