fwupd/libfwupd
Mario Limonciello 20cc9eebc5 Try to only show DMI product name once
* libfwupd: export new property HostProduct
* clients: Use this property for setting the title of trees

Before:
```
○
├─XPS 13 7390 TPM 2.0:
│     Device ID:           c56e9f77cfee65151bdef90310776f9d62827f5a
│     Summary:             Platform TPM device
│     Current version:     7.2.1.0
│     Vendor:              Dell Inc.
│     Update Error:        Updating disabled due to TPM ownership
│     Flags:               internal|require-ac|registered
└─XPS 13 7390 System Firmware:
      Device ID:           b6c08fb9e5384d9d101853cc1ca20cf0ce2df2e2
      Current version:     0.1.1.1
      Minimum Version:     0.1.1.1
      Vendor:              Dell Inc.
      Flags:               internal|updatable|require-ac|registered|needs-reboot

```

After:
```
XPS 13 7390
│
├─TPM 2.0:
│     Device ID:           c56e9f77cfee65151bdef90310776f9d62827f5a
│     Summary:             Platform TPM device
│     Current version:     7.2.1.0
│     Vendor:              Dell Inc.
│     Update Error:        Updating disabled due to TPM ownership
│     Flags:               internal|require-ac|registered
└─System Firmware:
      Device ID:           b6c08fb9e5384d9d101853cc1ca20cf0ce2df2e2
      Current version:     0.1.1.1
      Minimum Version:     0.1.1.1
      Vendor:              Dell Inc.
      Flags:               internal|updatable|require-ac|registered|needs-reboot
```
2019-09-05 11:22:39 -05:00
..
fwupd-client.c Try to only show DMI product name once 2019-09-05 11:22:39 -05:00
fwupd-client.h Try to only show DMI product name once 2019-09-05 11:22:39 -05:00
fwupd-common-private.h trivial: Fix missing G_BEGIN_DECLS's from public includes 2019-02-10 08:59:07 +00:00
fwupd-common.c Include all device checksums in the LVFS report 2019-03-11 06:42:26 -05:00
fwupd-common.h fu-tool: Save device state to @LOCALSTATEDIR@/lib/fwupd/state.json on actions 2019-02-28 10:32:45 -06:00
fwupd-deprecated.h trivial: Fix missing G_BEGIN_DECLS's from public includes 2019-02-10 08:59:07 +00:00
fwupd-device-private.h Allow client code to construct objects from GVariant blobs 2019-07-03 11:44:31 +01:00
fwupd-device.c Export functionality to build an array of objects 2019-07-03 11:44:31 +01:00
fwupd-device.h Allow client code to construct objects from GVariant blobs 2019-07-03 11:44:31 +01:00
fwupd-enums-private.h Export the version-format to clients 2019-04-30 09:25:41 +01:00
fwupd-enums.c Only force a semver when the device opts-in 2019-04-30 09:25:41 +01:00
fwupd-enums.h Only force a semver when the device opts-in 2019-04-30 09:25:41 +01:00
fwupd-error.c Add a specific error code for the low battery case 2019-07-11 09:31:34 -07:00
fwupd-error.h Add a specific error code for the low battery case 2019-07-11 09:31:34 -07:00
fwupd-release-private.h Allow client code to construct objects from GVariant blobs 2019-07-03 11:44:31 +01:00
fwupd-release.c Export functionality to build an array of objects 2019-07-03 11:44:31 +01:00
fwupd-release.h Allow client code to construct objects from GVariant blobs 2019-07-03 11:44:31 +01:00
fwupd-remote-private.h libfwupd: Add a new private function fwupd_remote_set_remotes_dir 2019-08-29 11:44:32 -05:00
fwupd-remote.c libfwupd: Add a new private function fwupd_remote_set_remotes_dir 2019-08-29 11:44:32 -05:00
fwupd-remote.h libfwupd: Add a new private function fwupd_remote_set_remotes_dir 2019-08-29 11:44:32 -05:00
fwupd-self-test.c libfwupd: Add a new private function fwupd_remote_set_remotes_dir 2019-08-29 11:44:32 -05:00
fwupd-version.h.in Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fwupd.h Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fwupd.map Try to only show DMI product name once 2019-09-05 11:22:39 -05:00
generate-version-script.py trivial: Fix the version script to pick up boxed types 2019-06-28 08:28:12 +01:00
meson.build Fix some typos spotted using codespell 2019-04-08 12:47:53 +01: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()