mirror of
https://git.proxmox.com/git/fwupd
synced 2026-03-28 14:58:22 +00:00
This could be used, for instance, to set a property on ThunderBolt controllers inside Dell computers saying that they support forcing the power level during coldplug. It could also be used to set the dock type for the synapticsmst hub. Adding this level of complexity allows us to avoid the creep of HAVE_DELL and HAVE_LENOVO into seemingly unrelated plugins, and also allows us to have multiple vendor plugins providing the same end result with two different vendor-specific mechanisms. |
||
|---|---|---|
| .. | ||
| fwupd-client.c | ||
| fwupd-client.h | ||
| fwupd-common-private.h | ||
| fwupd-common.c | ||
| fwupd-common.h | ||
| fwupd-device-private.h | ||
| fwupd-device.c | ||
| fwupd-device.h | ||
| fwupd-enums-private.h | ||
| fwupd-enums.c | ||
| fwupd-enums.h | ||
| fwupd-error.c | ||
| fwupd-error.h | ||
| fwupd-release-private.h | ||
| fwupd-release.c | ||
| fwupd-release.h | ||
| fwupd-remote-private.h | ||
| fwupd-remote.c | ||
| fwupd-remote.h | ||
| fwupd-result.c | ||
| fwupd-result.h | ||
| fwupd-self-test.c | ||
| fwupd-version.h.in | ||
| fwupd.h | ||
| fwupd.map | ||
| meson.build | ||
| README.md | ||
Planned API Changes
When we next bump soname the following changes are planned:
- {sa{sv}} -> {a{sv}} -- we don't always want to send the device ID
- Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
- Remove all deprecated API
- Remove FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND
- Rename GetDetailsLocal() -> GetDetails()
- Rename UpdateMetadataWithId() -> UpdateMetadata()
- Make DeviceAdded emit a FwupdDevice, not a FwupdResult
- Unexport fwupd_result_to_data() and fwupd_result_new_from_data()