summaryrefslogtreecommitdiff
path: root/src/linux/up-device-supply.c
Commit message (Expand)AuthorAgeFilesLines
* linux: Don't overwrite guesses from previous siblingsstuarthayhurst2023-04-171-2/+5
* linux: Remove unused variableBastien Nocera2023-04-151-1/+0
* linux: Detect headset devices with kernel batteriesBastien Nocera2023-04-151-1/+33
* linux: Fix is-present for devices at startupMario Limonciello2023-02-211-1/+5
* linux: Fix reading capacity_level with newer libgudevBastien Nocera2022-09-051-4/+1
* linux: Allow filling only the serial from siblingBastien Nocera2022-09-051-7/+9
* linux: Use new battery class and drop unused codeBenjamin Berg2022-06-211-617/+7
* linux: Add new UpDeviceSupplyBattery classBenjamin Berg2022-06-211-1/+1
* supply: Use percentage to guess empty STATEBenjamin Berg2022-06-141-1/+1
* supply: Use differing priority within input node and between themBenjamin Berg2022-06-081-4/+23
* supply: Remove ID_INPUT_TABLET_PAD check as it implies ID_INPUT_TABLETBenjamin Berg2022-06-081-1/+0
* Move battery type decoding into common fileBenjamin Berg2022-06-071-27/+1
* daemon: Update aggregate state matching and handle UNKNOWN stateBenjamin Berg2022-06-071-59/+0
* supply: Consistently use 90% threshold to consider a battery fullBenjamin Berg2022-06-031-4/+2
* common: Add a file with common helperBenjamin Berg2022-05-251-39/+8
* linux: Move udev device discovery into a separate classBenjamin Berg2022-05-161-93/+74
* supply: Avoid emitting notification for line power changesBenjamin Berg2022-05-161-2/+10
* supply: Drop is_power_supply attriute that never changesBenjamin Berg2022-05-161-22/+17
* device-supply: Assume USB type supplies the systemBenjamin Berg2022-05-161-7/+14
* linux: Re-poll batteries after a line power changeBenjamin Berg2022-05-131-12/+11
* device-supply: Fix leak of serial_number stringBenjamin Berg2022-05-121-0/+1
* linux/freebsd: Do not print invalid characters into logBenjamin Berg2022-05-101-1/+1
* linux: Remove duplicate refresh during initilizationBenjamin Berg2022-05-101-3/+0
* supply: Use new polling infrastructureBenjamin Berg2022-05-101-88/+42
* daemon: Change start_poll API to refresh the deviceBenjamin Berg2022-05-091-2/+2
* device: Flag refresh reasonBenjamin Berg2022-05-091-4/+5
* device: Handle device coldplug using GInitableBenjamin Berg2022-04-201-13/+0
* linux: Detect drawing tablets correctlyBastien Nocera2022-04-201-0/+3
* device: Move daemon/native object into construct only propertiesBenjamin Berg2022-04-011-3/+6
* device: Remove unplug, moving cycle breaking into disposeBenjamin Berg2022-04-011-4/+13
* linux: Remove unused RefreshResult enumBenjamin Berg2022-04-011-22/+16
* linux: explicitly recognize USB power suppliesThomas Weißschuh2022-01-241-0/+2
* linux: Make sure ChargeCycles is unknown in more casesBastien Nocera2021-11-021-2/+8
* linux: Export charge cycles for batteries that support itBastien Nocera2021-09-131-0/+7
* linux: Remove unused variableBastien Nocera2021-09-071-1/+0
* all: Remove HAVE_CONFIG_H conditionalBastien Nocera2021-09-071-3/+1
* linux: Fix touchpad not being the right typeBastien Nocera2021-08-101-3/+3
* linux: Don't throw away large but possible energy ratesBastien Nocera2021-08-101-2/+2
* linux: Fix < 0.01 W energy-rate readings from power_now sysfs propertyPhilipp Zabel2021-06-171-2/+3
* linux: Remove sysfs-utils helpersBastien Nocera2021-06-171-1/+0
* linux: Use new uncached sysfs attr gudev APIBastien Nocera2021-06-171-66/+69
* linux: Add property to ignore the "capacity" sysfs valueBastien Nocera2021-06-171-1/+50
* lib: Add "Touchpad" device typeBastien Nocera2020-12-161-2/+3
* linux: Identify keyboard/pointing device combos as keyboardsBastien Nocera2020-05-051-3/+9
* linux: Start polling for unknown device batteries tooBastien Nocera2019-05-071-1/+1
* linux: Retry to get a battery type if it's unknownBastien Nocera2019-05-071-0/+11
* linux: Don't treat device batteries like laptop batteriesBastien Nocera2019-05-071-7/+4
* Replace use of G_TYPE_INSTANCE_GET_PRIVATEChristian Kellner2019-02-211-2/+1
* Replace use of deprecated g_type_class_add_privateChristian Kellner2019-02-211-3/+1
* linux: Map pending-charge to fully-charged when charge is 100%João Paulo Rechi Vita2018-12-181-0/+6