fwupd/libfwupd
Richard Hughes f1c79a8eae trivial: Fix a warning generated by new versions of meson
This fixes:

    DEPRECATION: Library fwupd was passed to the "libraries" keyword argument of
    a previous call to generate() method instead of first positional argument.
    Adding fwupd to "Requires" field, but this is a deprecated behaviour that
    will change in a future version of Meson.
2021-01-05 17:47:23 +00:00
..
fwupd-client-private.h libfwupd: Add async versions of the library for GUI tools 2020-09-03 15:46:57 +01:00
fwupd-client-sync.c Allow setting the GMainContext when used for sync methods 2020-12-04 07:58:05 +00:00
fwupd-client-sync.h libfwupd: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fwupd-client.c Make libcurl optional for fuzzing 2021-01-04 16:22:36 +00:00
fwupd-client.h libfwupd: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fwupd-common-private.h libfwupd: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fwupd-common.c trivial: Add missing calls to g_return_val_if_fail() 2021-01-04 15:24:35 +00:00
fwupd-common.h fwupd: Export fwupd_client_download_bytes() into the client library 2020-07-08 19:00:42 +01: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 Allow specifying more than one VendorID for a device 2021-01-04 22:30:20 +00:00
fwupd-device.h Allow specifying more than one VendorID for a device 2021-01-04 22:30:20 +00:00
fwupd-enums-private.h Export FwupdPlugin so we can convey enumerated system errors to the end user 2020-10-13 15:56:49 +01:00
fwupd-enums.c synaptics-prometheus: Fix flashing a fingerprint reader that is in use 2021-01-04 21:52:10 +00:00
fwupd-enums.h synaptics-prometheus: Fix flashing a fingerprint reader that is in use 2021-01-04 21:52:10 +00:00
fwupd-error.c libfwupd: Add a new error type for user action needed 2019-11-01 14:31:03 +00:00
fwupd-error.h libfwupd: Add a new error type for user action needed 2019-11-01 14:31:03 +00:00
fwupd-fuzz.cpp Allow linking with the CXX linker 2020-12-14 20:34:20 +00:00
fwupd-plugin-private.h Export FwupdPlugin so we can convey enumerated system errors to the end user 2020-10-13 15:56:49 +01:00
fwupd-plugin.c trivial: Require <string.h> for strlen() and memcpy() 2020-12-14 16:49:03 +00:00
fwupd-plugin.h Export FwupdPlugin so we can convey enumerated system errors to the end user 2020-10-13 15:56:49 +01: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 Add the concept of firmware 'branches' 2020-09-30 18:33:00 +01:00
fwupd-release.h Add the concept of firmware 'branches' 2020-09-30 18:33:00 +01:00
fwupd-remote-private.h Force the remote kind to JCat server-side 2020-11-29 07:24:33 +00:00
fwupd-remote.c Make libcurl optional for fuzzing 2021-01-04 16:22:36 +00:00
fwupd-remote.h libfwupd: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fwupd-security-attr-private.h Check the AMI test key if not installed for HSI-1 2021-01-05 17:09:02 +00:00
fwupd-security-attr.c trivial: Require <string.h> for strlen() and memcpy() 2020-12-14 16:49:03 +00:00
fwupd-security-attr.h libfwupd: Do not export the HSI AppStream IDs 2020-10-08 16:36:56 +01:00
fwupd-self-test.c trivial: One more <string.h> missing include 2020-12-15 10:02:59 +00:00
fwupd-version.h.in Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fwupd.h Export FwupdPlugin so we can convey enumerated system errors to the end user 2020-10-13 15:56:49 +01:00
fwupd.map Allow specifying more than one VendorID for a device 2021-01-04 22:30:20 +00:00
meson.build trivial: Fix a warning generated by new versions of meson 2021-01-05 17:47:23 +00:00
README.md Allow specifying more than one VendorID for a device 2021-01-04 22:30:20 +00:00

Planned API/ABI changes for next release

  • Typedef FwupdFeatureFlags to guint64 so it's the same size on all platforms
  • Remove the soup-session fallback property in FwupdClient.
  • Remove fwupd_device_set_vendor_id() and fwupd_device_get_vendor_id()

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()