aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-firmware-update-settings.c
AgeCommit message (Collapse)Author
2022-02-08libmm-glib,firmware-update-settings: setter for methodDylan Van Assche
Allow to set the firmware update method even after initialization of the MMFirmwareUpdateSettings object.
2021-11-16libmm-glib: fix license in sourcesAleksander Morgado
The libmm-glib library is LGPLv2+, not GPLv2+.
2019-10-28libmm-glib: flag as (skip) all non-API methodsAleksander Morgado
So that the GI scanner ignores them.
2019-10-28docs,libmm-glib: provide per-version indicesAleksander Morgado
2019-08-03libmm-glib,firmware-update-settings: handle null self pointerBen Chan
mm_firmware_update_settings_get_variant() checks for a null `self' pointer when accessing `self->priv->method', but doesn't perform the null check when accessing other members of MMFirmwareUpdateSettingsPrivate. This patch fixes mm_firmware_update_settings_get_variant() to fully handle a null `self' pointer.
2019-01-16libmm-glib,firmware-update-settings: skip dictionary if method is NONEAleksander Morgado
No need to process the detailed dictionary if no explicit method is reported as supported. Avoids unnecessary warnings: $ mmcli -m 1 --firmware-status ** (mmcli:6887): WARNING **: 15:52:54.664: Invalid initial update settings: Missing required 'device-ids' setting error: firmware status unsupported
2019-01-03api,firmware: MMModemFirmwareUpdateMethod as flags, not enumAleksander Morgado
Devices may require/support more than one update method, so instead of reporting the method as a single enum value, use a set of flags instead.
2019-01-03api,firmware: expose firmware versionAleksander Morgado
2019-01-03api,firmware: expose device idsAleksander Morgado
2019-01-03api,firmware: new UpdateSettings propertyAleksander Morgado