fwupd/libfwupdplugin
2021-05-04 09:45:03 +01:00
..
fu-archive.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-archive.h libfwupdplugin: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fu-bluez-device.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-bluez-device.h Support for GATT characteristic signals/notifications 2021-02-26 18:19:06 +01:00
fu-cabinet.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-cabinet.h Add a utility to resign firmware files 2021-04-19 12:59:35 +01:00
fu-chunk-private.h Allow objects to deserialize to XML 2021-03-15 12:07:30 +00:00
fu-chunk.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-chunk.h trivial: Add fu_chunk_array_mutable_new() 2021-01-29 14:22:20 +00:00
fu-common-cab.c trivial: Add missing calls to g_return_val_if_fail() 2021-01-04 15:24:35 +00:00
fu-common-cab.h libfwupdplugin: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fu-common-guid.c Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-common-guid.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-common-version.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-common-version.h trivial: Remove more deprecated API because we can 2021-04-01 13:12:45 +01:00
fu-common.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-common.h Add fu_bytes_get_data_safe() to check for zero sized data 2021-04-10 13:20:07 +01:00
fu-context-private.h Split out a shared system context 2021-04-01 21:11:29 +01:00
fu-context.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-context.h Set the system battery state and level on the FuContext shared state 2021-04-07 08:05:15 +01:00
fu-deprecated.h Install development files for libfwupdplugin 2019-11-27 11:32:43 +00:00
fu-device-locker.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-device-locker.h libfwupdplugin: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fu-device-metadata.h thunderbolt: drop support for force power 2020-04-29 13:15:45 -05:00
fu-device-private.h Do not export useless device attributes to the client 2021-01-06 14:36:23 +00:00
fu-device.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-device.h Add a composite ID that is used to identify all devices in the same physical package 2021-04-22 16:27:04 +01:00
fu-dfu-firmware-private.h libfwupdplugin: Promote DfuFirmware to FuDfuseFirmware 2021-02-01 19:34:28 +00:00
fu-dfu-firmware.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-dfu-firmware.h Convert libfwupdprivate to a shared library libfwupdplugin 2019-11-27 11:32:43 +00:00
fu-dfuse-firmware.c trivial: Use fu_byte_array_append_bytes() in more places 2021-03-15 09:46:02 +00:00
fu-dfuse-firmware.h libfwupdplugin: Promote DfuFirmware to FuDfuseFirmware 2021-02-01 19:34:28 +00:00
fu-efi-signature-list.c Remove FuFirmwareImage and just use FuFirmware instead 2021-03-09 21:14:12 +00:00
fu-efi-signature-list.h libfwupdplugin: Export FuEfiSignatureList for plugins to use 2021-01-05 16:42:58 +00:00
fu-efi-signature-private.h libfwupdplugin: Export FuEfiSignatureList for plugins to use 2021-01-05 16:42:58 +00:00
fu-efi-signature.c Remove FuFirmwareImage and just use FuFirmware instead 2021-03-09 21:14:12 +00:00
fu-efi-signature.h Remove FuFirmwareImage and just use FuFirmware instead 2021-03-09 21:14:12 +00:00
fu-efivar.c fwupd port for BSD distros 2021-03-19 17:05:09 +00:00
fu-efivar.h trivial: Add fu_efivar_get_monitor() to allow inotify of efivars 2021-01-13 09:14:01 +00:00
fu-firmware-common.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-firmware-common.h Remove unused, unsafe and deprecated functions from libfwupdplugin 2021-03-09 15:47:56 +00:00
fu-firmware.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-firmware.h trivial: Limit alignment to 2GB to fix a fuzzing crash 2021-03-17 11:14:46 +00:00
fu-fmap-firmware.c fmap: Use standard FuFirmware properties 2021-03-15 12:07:30 +00:00
fu-fmap-firmware.h trivial: Fix GtkDoc issue with FuFmapFirmware 2020-06-29 15:49:14 +01:00
fu-fuzzer-firmware.c.in trivial: Also fuzz the CRC checking routines 2021-02-11 20:27:20 +00:00
fu-fuzzer-main.c Add support for oss-fuzz 2021-02-08 09:17:03 +00:00
fu-hash.py trivial: correct docstring location for a few python files 2021-04-09 16:02:20 +01:00
fu-hid-device.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-hid-device.h Remove unused, unsafe and deprecated functions from libfwupdplugin 2021-03-09 15:47:56 +00:00
fu-hwids.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-hwids.h Allow using custom data to generate CHIDs 2021-01-18 07:56:34 +00:00
fu-ihex-firmware.c Add fu_ihex_firmware_set_padding_value() for the analogix plugin 2021-04-12 09:55:44 +01:00
fu-ihex-firmware.h Add fu_ihex_firmware_set_padding_value() for the analogix plugin 2021-04-12 09:55:44 +01:00
fu-io-channel.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-io-channel.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-mutex.h Convert libfwupdprivate to a shared library libfwupdplugin 2019-11-27 11:32:43 +00:00
fu-plugin-private.h Split out a shared system context 2021-04-01 21:11:29 +01:00
fu-plugin-vfuncs.h trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-plugin.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-plugin.h Show a warning if the device has no GType and the plugin has no default 2021-04-15 16:52:56 +01:00
fu-quirks.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-quirks.h Split out a shared system context 2021-04-01 21:11:29 +01:00
fu-security-attrs-private.h Add daemon version into the HSI string 2020-05-18 15:41:51 -05:00
fu-security-attrs.c Use FWUPD_COMPILATION define to indicate an in tree build 2021-01-22 14:01:25 -06:00
fu-security-attrs.h Use FWUPD_COMPILATION define to indicate an in tree build 2021-01-22 14:01:25 -06:00
fu-self-test.c trivial: Skip the lockdown tests on Windows 2021-05-04 09:45:03 +01:00
fu-smbios-private.h libfwupdplugin: Use G_GNUC_WARN_UNUSED_RESULT for methods that should be checked 2021-01-04 15:24:35 +00:00
fu-smbios.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-smbios.h libfwupdplugin: Subclass FuFirmware in FuSmbios 2021-01-05 15:59:30 +00:00
fu-srec-firmware.c srec: Make FuIhexFirmware derivable for possible future use 2021-04-06 14:54:39 +01:00
fu-srec-firmware.h srec: Make FuIhexFirmware derivable for possible future use 2021-04-06 14:54:39 +01:00
fu-udev-device-private.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-udev-device.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-udev-device.h FuUdevDevice: add get_siblings_with_subsystem function 2021-04-15 06:53:06 +01:00
fu-usb-device-private.h Convert libfwupdprivate to a shared library libfwupdplugin 2019-11-27 11:32:43 +00:00
fu-usb-device.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-usb-device.h Remove unused, unsafe and deprecated functions from libfwupdplugin 2021-03-09 15:47:56 +00:00
fu-version.c Check the versions of libfwupd and libfwupdplugin at startup 2021-04-30 15:00:04 +01:00
fu-version.h Check the versions of libfwupd and libfwupdplugin at startup 2021-04-30 15:00:04 +01:00
fu-volume-private.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-volume.c trivial: Standardize on introspection for @error and @cancellable 2021-04-28 16:19:50 +01:00
fu-volume.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fwupdplugin.h Split out a shared system context 2021-04-01 21:11:29 +01:00
fwupdplugin.map Check the versions of libfwupd and libfwupdplugin at startup 2021-04-30 15:00:04 +01:00
meson.build trivial: Fix CI by including the version symbols 2021-04-30 16:07:10 +01:00
README.md trivial: Codespell fixes 2021-03-19 16:42:33 +00:00

libfwupdplugin

This library is only partially API and ABI stable. Keeping unused, unsafe and deprecated functions around forever is a maintenance burden and so symbols are removed when branching for new minor versions.

Remember: Plugins should be upstream!

Migrating from older API

  • Migrate from fu_common_is_cpu_intel() to fu_common_get_cpu_vendor()
  • Migrate from fu_firmware_strparse_uintXX() to fu_firmware_strparse_uintXX_safe()
  • Remove calls to fu_plugin_get_usb_context() and fu_plugin_set_usb_context()
  • Migrate from fu_plugin_runner_usb_device_added(), fu_plugin_runner_udev_device_added() and fu_plugin_runner_udev_device_changed() to fu_plugin_runner_backend_device_added()
  • Migrate from FuHidDevice->open() and FuHidDevice->close() to using the superclass helpers
  • Migrate from FuUsbDevice->probe(), FuUsbDevice->open() and FuUsbDevice->close() to using the superclass helpers
  • Migrate from FuUdevDevice->to_string(), FuUdevDevice->probe(), FuUdevDevice->open() and FuUdevDevice->close() to using the superclass helpers
  • Migrate from fu_device_get_protocol() to fu_device_get_protocols() and fu_device_set_protocol() to fu_device_add_protocol()

Planned API/ABI changes for next release

  • Nothing yet.