Marco Trevisan (Treviño)
eeddd8c7bc
fp-context, tools: Use auto-ptr to handle GTypeClass ownership
...
This also fixes a small leak we might have if reffing a type that was not a
virtual one.
2019-12-14 17:20:45 +01:00
Marco Trevisan (Treviño)
43a8c909bf
fp-context: Use an env to define a whitelist of drivers to enable
...
This avoids that we pick unwanted drivers when running the tests in a
machine that has some supported device attached.
2019-12-14 17:20:45 +01:00
Marco Trevisan (Treviño)
09576e5209
fpi-context: Make fpi_get_driver_types to return an array
...
No need to create one all the times and the fill it with what we need.
2019-12-14 16:57:11 +01:00
Marco Trevisan (Treviño)
5dc3edf07c
fp-context: Run dispose on the usb context to deal with circular refs
...
Ensure that we dispose the USB context before unreffing it, so that it will
release any reference it has and destroy the internal libusb context.
2019-11-27 21:40:44 +01:00
Benjamin Berg
689aff0232
lib: Major rewrite of the libfprint core and API
...
This is a rewrite of the core based on GObject and Gio. This commit
breaks the build in a lot of ways, but basic functionality will start
working again with the next commits.
2019-11-20 11:03:09 +01:00