main
vli: Add CI coverage for the VL103 PD chip and use proxies for emulation
vli: Move the chip data to the quirk file
trivial: Do not use g_log_set_fatal_mask() in self tests
trivial: Fix integer overflow in legacy chunk array offset calculation
Remove the duplicate (and legally pointless) '(C)' from copyright lines
Move the list of registered quarks to the class instances
vli: Convert some hardcoded values to rust format
treewide: Use FuInputStream throughout
Add a FuDevice->check_firmware() vfunc
trivial: Add GError parameter to fu_chunk_array_new_from_bytes()
trivial: Chain up the `GObjectClass->constructed()` vfunc
trivial: Fix some clang-tidy 'bugprone-macro-parentheses'
Add some convenience API to convert from error code to GError
trivial: Move FuVliUsbhubI2cStatus to Rust format
trivial: Fix indentation in various rust files
trivial: Run meson format on all our meson files
vli: Make the quirk files per-vendor and don't add all of them
vli: add Cable Matters
trivial: Check the quirk GTypes are valid
trivial: Check quirk files for trailing whitespaces and newlines
vli:pd crc fix, add to lenovo
vli: Add two private flags that can be used to request a user action
Use FuStruct for more enums
trivial: Fix a warning when parsing the VLI quirk file