Richard Hughes
2203b3ce7b
trivial: gi-docgenize some of the function comments
2022-06-14 14:36:52 -05:00
Richard Hughes
e6b487e762
Add FuProgress to ->startup() and ->coldplug()
...
This allows us to profile the daemon startup so we can find any plugins
taking an inordinate amount of time to start.
2022-06-04 20:21:50 +01:00
Richard Hughes
a8497ad5c2
trivial: Allow invalidating backends when subsystems change
2022-04-15 16:49:48 +01:00
Richard Hughes
dbdb207561
Increase the chances of success of WAIT_FOR_REPLUG on WIN32
...
Decrease the GUsb polling interval when any of the devices is in
`WAIT_FOR_REPLUG` on when running on Windows. Any device that can
re-enumerate much faster than the default 1000ms may be missed and the
detach may fail.
Linux doesn't have this problem as it has `LIBUSB_CAP_HAS_HOTPLUG`.
2022-01-06 13:20:34 -06:00
Richard Hughes
2e99055d1e
trivial: Add some more annotations for language bindings
2022-01-03 22:46:23 +00:00
Richard Hughes
eab72f8b6e
trivial: Verify backends never add or remove from a thread
2021-12-06 17:57:23 +00:00
Richard Hughes
b3e7f07716
trivial: Use ->dispose() to remove a ref-loop at exit
2021-10-27 15:57:53 +01:00
Mario Limonciello
55de39c077
trivial: reformat the whole tree to match new format
2021-08-24 11:18:40 -05:00
Richard Hughes
9c31d1fadd
trivial: Set the FuContext on more devices
2021-07-12 19:01:55 +01:00
Richard Hughes
a02c1073f2
trivial: Fix up some of the developer docs
...
And add some missing content as requried.
2021-06-11 09:39:03 +01:00
Richard Hughes
694e774c2a
uefi-capsule: Make less Linux-specific
...
Based on patches by Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 19:54:12 +01:00
Richard Hughes
1b86f9836b
trivial: Automatically call PkBackend::setup() when required
...
This reduces the amount of boilerplate in the self tests.
2021-05-25 17:17:45 +01:00
Richard Hughes
dfb46d9b56
trivial: Add fu_backend_get_devices() for future use
2021-05-25 17:17:45 +01:00
Richard Hughes
76602389ff
Export FuBackend into libfwupdplugin for future use
2021-05-25 17:17:45 +01:00