summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-05-17linux: Add test verifying sibling tracking cleanup worksBenjamin Berg1-7/+30
2022-05-17linux: Do not rely on parent ID lookup to work at removal timeBenjamin Berg1-13/+20
2022-05-17linux: Log debug message when siblings array becomes emptyBenjamin Berg1-0/+4
2022-05-17linux: Track only first level of "input" entries for sibling matchingBenjamin Berg1-5/+6
2022-05-16linux: Add wacom testsBenjamin Berg1-0/+66
2022-05-16linux: Add helper to assert devices and propertiesBenjamin Berg1-0/+21
2022-05-16linux: Update udev dumps to be usable with umockdevBenjamin Berg3-49/+12
2022-05-16linux: Add udev dumps for wacom devicesBenjamin Berg3-0/+776
2022-05-16linux: Do not create intermediate proxy to fetch propertiesBenjamin Berg1-12/+18
2022-05-16linux: Move udev device discovery into a separate classBenjamin Berg2-292/+129
2022-05-16enumerator: Add UpEnumerator class and udev implementationBenjamin Berg9-0/+554
2022-05-16linux: use correct object when emitting device-removed signalAlberts Muktupāvels1-1/+1
2022-05-16linux: Test that line-power events don't cause battery pollingBenjamin Berg1-1/+3
2022-05-16daemon: Only refresh batteries when the "online" state changesBenjamin Berg1-1/+1
2022-05-16supply: Avoid emitting notification for line power changesBenjamin Berg1-2/+10
2022-05-16supply: Drop is_power_supply attriute that never changesBenjamin Berg1-22/+17
2022-05-16device-supply: Assume USB type supplies the systemBenjamin Berg1-7/+14
2022-05-13linux: Re-poll batteries after a line power changeBenjamin Berg6-53/+13
2022-05-12linux: Ensure clean shutdown after testsBenjamin Berg1-2/+9
2022-05-12main: Handle SIGTERM in addition to SIGINTBenjamin Berg1-0/+16
2022-05-12linux: Add non-hid parent to hidpp testsBenjamin Berg1-3/+27
2022-05-12device-supply: Fix leak of serial_number stringBenjamin Berg1-0/+1
2022-05-12daemon: Fix reference counting at daemon shutdownBenjamin Berg3-22/+5
2022-05-11linux: Test changes after BT HID power_supply subtree moveBenjamin Berg1-2/+2
2022-05-11linux: Remove/add device if the sysfs path changedBenjamin Berg1-3/+12
2022-05-10daemon: Stop passing UpDevice reference to the daemonBenjamin Berg3-18/+9
2022-05-10device: Use modern macros for class declarationBenjamin Berg2-55/+56
2022-05-10meson: Bump meson version and fix deprecationsBenjamin Berg1-5/+5
2022-05-10linux: Store lid input device outside of device listBenjamin Berg1-10/+5
2022-05-10linux: Use OutputChecker to inspect daemon logBenjamin Berg2-31/+214
2022-05-10linux/freebsd: Do not print invalid characters into logBenjamin Berg2-2/+2
2022-05-10daemon: Push internal refreshes into idle handlerBenjamin Berg1-7/+30
2022-05-10linux: Enable fatal-warnings for most testsBenjamin Berg1-4/+4
2022-05-10linux: Provide temporary history directory in testsBenjamin Berg1-0/+4
2022-05-10linux: Create an empty configuration file for every testBenjamin Berg1-2/+3
2022-05-10history: Allow overriding history directory for testingBenjamin Berg1-1/+4
2022-05-10linux: Always start logind during testBenjamin Berg1-6/+1
2022-05-10idevice: Simplify startup handlingBenjamin Berg1-72/+29
2022-05-10wup: Use new polling infrastructureBenjamin Berg1-21/+1
2022-05-10hid: Use new polling infrastructureBenjamin Berg1-21/+2
2022-05-10linux: Remove duplicate refresh during initilizationBenjamin Berg2-6/+0
2022-05-10freebsd: Use new polling infrastructureBenjamin Berg1-38/+1
2022-05-10daemon: Disconnect all signal handlers from devicesBenjamin Berg1-0/+2
2022-05-10daemon: Remove old polling codeBenjamin Berg2-213/+0
2022-05-10linux: Test fast-polling stops after 5 secondsBenjamin Berg1-0/+6
2022-05-10supply: Use new polling infrastructureBenjamin Berg3-129/+45
2022-05-10idevice: Use new polling propertyBenjamin Berg1-10/+2
2022-05-10daemon: Trigger device refresh based on new propertiesBenjamin Berg1-0/+91
2022-05-09device: Add polling related propertiesBenjamin Berg1-1/+56
2022-05-09device: Remove useless commentsBenjamin Berg1-47/+1