fwupd/libfwupd
Richard Hughes 5e447293fa Add the concept of logical mappings between different devices
This allows us to find out the logical parent device, for instance in composite
devices with more than one firmware image for a single device.

We also allow lazily specifying the device parent using a GUID and the engine
then automatically sets the parent object when the GUIDs match, which allows
children and parents to exist in different plugins.
2018-05-03 08:07:04 +01:00
..
fwupd-client.c Add the concept of logical mappings between different devices 2018-05-03 08:07:04 +01:00
fwupd-client.h Add a D-Bus method to modify a historical device 2018-01-11 10:20:48 +00:00
fwupd-common-private.h Export some more API for dealing with checksums 2017-06-09 10:11:58 +01:00
fwupd-common.c Enable CentOS 7 for CI 2018-04-18 10:25:22 -05:00
fwupd-common.h trivial: Export fwupd_get_os_release() 2018-04-11 09:48:02 +01:00
fwupd-deprecated.h trivial: Remove deprecated FwupdResult API 2017-09-28 09:23:52 +01:00
fwupd-device-private.h trivial: Use standard _to_variant() and _from_variant() forms 2017-09-28 09:23:52 +01:00
fwupd-device.c Add the concept of logical mappings between different devices 2018-05-03 08:07:04 +01:00
fwupd-device.h Add the concept of logical mappings between different devices 2018-05-03 08:07:04 +01:00
fwupd-enums-private.h Add the concept of logical mappings between different devices 2018-05-03 08:07:04 +01:00
fwupd-enums.c Allow devices to use the runtime version when in bootloader mode 2018-02-16 18:23:07 +00:00
fwupd-enums.h Allow devices to use the runtime version when in bootloader mode 2018-02-16 18:23:07 +00:00
fwupd-error.c trivial: Fix up some gtk-doc introspection issues in libfwupd 2017-10-05 10:32:05 +01:00
fwupd-error.h trivial: Use the error domain from libfwupd 2017-09-08 13:33:34 +01:00
fwupd-release-private.h trivial: Use standard _to_variant() and _from_variant() forms 2017-09-28 09:23:52 +01:00
fwupd-release.c Allow adding metadata to the FwupdRelease 2018-01-11 20:52:58 +00:00
fwupd-release.h Allow adding metadata to the FwupdRelease 2018-01-11 20:52:58 +00:00
fwupd-remote-private.h Export fwupd_remote_get_agreement() 2018-04-16 16:44:27 +01:00
fwupd-remote.c Export fwupd_remote_get_agreement() 2018-04-16 16:44:27 +01:00
fwupd-remote.h trivial: Fix some Gtk-Doc mistakes 2018-05-02 08:39:36 +01:00
fwupd-self-test.c Fix running the self tests when no fwupd is installed 2018-02-27 14:30:28 -06:00
fwupd-version.h.in trivial: Fix substitution of FWUPD_x_VERSION in fwupd-version.h 2017-04-19 10:15:16 +01:00
fwupd.h trivial: Remove FwupdResult from libfwupd 2017-09-28 09:23:52 +01:00
fwupd.map Add the concept of logical mappings between different devices 2018-05-03 08:07:04 +01:00
generate-version-script.py Generate the LD script from the GObject Introspection data 2017-09-28 09:23:52 +01:00
meson.build Fix Vala bindings: 2018-03-07 09:21:31 +00:00
README.md trivial: Remove GetUpdates as it is no longer used 2017-09-28 09:23:52 +01:00

Migration from Version 0.9.x

  • Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
  • Rename FWUPD_DEVICE_FLAG_ALLOW_ONLINE -> FWUPD_DEVICE_FLAG_UPDATABLE
  • Rename FWUPD_DEVICE_FLAG_ALLOW_OFFLINE -> FWUPD_DEVICE_FLAG_ONLY_OFFLINE
  • Rename fwupd_client_get_devices_simple -> fwupd_client_get_devices
  • Rename fwupd_client_get_details_local -> fwupd_client_get_details
  • Rename fwupd_client_update_metadata_with_id -> fwupd_client_update_metadata
  • Rename fwupd_remote_get_uri -> fwupd_remote_get_metadata_uri
  • Rename fwupd_remote_get_uri_asc -> fwupd_remote_get_metadata_uri_sig
  • Rename fwupd_remote_build_uri -> fwupd_remote_build_firmware_uri
  • Switch FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND to fwupd_checksum_guess_kind()
  • Rename fwupd_result_update_() to fwupd_release_()
  • Rename fwupd_result_() to fwupd_device_()
  • Convert FwupdResult to FwupdDevice in all callbacks
  • Rename fwupd_device_provider -> fwupd_device_plugin
  • Convert hash types sa{sv} -> a{sv}
  • Convert fwupd_client_get_updates() -> fwupd_client_get_upgrades()