main
trivial: Remove two large unused binary files
logitech-hidpp: Make RDFU devices emulatable
logitech-hidpp: Simplify writing to Bolt receivers
logitech-hidpp: prepare Nordic bootloader firmware as Intel HEX
Remove the duplicate (and legally pointless) '(C)' from copyright lines
logitech-hidpp: prepare Texas bootloader firmware as Intel HEX
logitech-hidpp: Fix segfault parsing bootloader firmware records
logitech-hidpp: Move FuStructLogitechHidppMsg to Rust format
trivial: Use %z rather than G_GSIZE_FORMAT for brevity
logitech-hidpp: Use an integer comparison when checking HID++ versions
treewide: Use FuInputStream throughout
logitech-hidpp: Use a proxy device to write to the hardware
trivial: Chain up the `GObjectClass->constructed()` vfunc
trivial: Fix various typos in the docs
logitech-hidpp: Use the correct GType defines
trivial: Use paths for IDs when using g_test_add_func()
trivial: Fix indentation in various rust files
Move size_max from FuFirmwarePrivate to FuFirmwareClassPrivate
logitech-hidpp: Split FuLogitechRdfuFirmware into a container and entity
treewide: Use fu_input_stream_as_g_input_stream() for external APIs
trivial: Run meson format on all our meson files