1. 16 Jul, 2019 9 commits
  2. 11 Jul, 2019 13 commits
  3. 10 Jul, 2019 3 commits
  4. 03 Jul, 2019 8 commits
  5. 18 Jun, 2019 5 commits
    • Benjamin Berg's avatar
      build: Make glib a libfprint dependency · 1777f06a
      Benjamin Berg authored
      We are going to use GLib types in the public API now.
      1777f06a
    • Benjamin Berg's avatar
      lib: Remove all deprecated API · bebbda80
      Benjamin Berg authored
      bebbda80
    • Benjamin Berg's avatar
      build: We are now working on version 2 of libfprint · e410f959
      Benjamin Berg authored
      Bump the version to 1.90.0, the soname to 2.0.0 and rename the pkgconfig
      file to libfprint2.
      e410f959
    • Benjamin Berg's avatar
      lib: Remove state from fp_img_driver activate handler · 4cec2841
      Benjamin Berg authored
      The state was always AWAIT_FINGER and it was never used by any driver
      (except for error checking). So remove it, in particular as a correct
      state change will be done after activation anyway.
      
      The only driver with code that actually did anything based on this was
      the URU4000 driver. However, all it did was an explicit state change
      execution. This is not necessary, as the state_change handler is called
      anyway (i.e. we now only write the AWAIT_FINGER register once rather
      than twice).
      
      Manual changes plus:
      
      @ init @
      identifier driver_name;
      identifier activate_func;
      @@
      struct fp_img_driver driver_name = {
          ...,
          .activate = activate_func,
          ...,
      };
      @ remove_arg @
      identifier dev;
      identifier state;
      identifier init.activate_func;
      @@
      activate_func (
      	struct fp_img_dev *dev
      -	, enum fp_imgdev_state state
      	)
      {
      	<...
      -	if (state != IMGDEV_STATE_AWAIT_FINGER_ON) { ... }
      	...>
      }
      4cec2841
    • Benjamin Berg's avatar
      fdu2000: Remove driver as it has been defunct for long · 3b32bacc
      Benjamin Berg authored
      The driver was never ported to the new asynchronous model, meaning it
      has been defunct since some time in 2008. Remove the driver, as
      seemingly no one has complained about this and we have no proper way to
      even verify a port is correct.
      3b32bacc
  6. 13 Jun, 2019 2 commits