-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Format: 1.8 Date: Sun, 26 Jul 2020 13:05:59 +0200 Source: feedbackd Architecture: source Version: 0.0.0+git20200726 Distribution: amber-phone Urgency: medium Maintainer: Guido Günther agx@sigxcpu.org Changed-By: Guido Günther agx@sigxcpu.org Changes: feedbackd (0.0.0+git20200726) amber-phone; urgency=medium . [ Arnaud Ferraris ] * debian: udev: add support for PinePhone front LEDs * fbd-dev-leds: store LED color when parsing devices. Failing to do so will always select the first recognized LED (the blue one for the PinePhone). . [ Guido Günther ] * Release new git snapshot * fbd-dev-sound: Be less verbose on missing sound files. This is quite common so don't fill the logs at normal debug levels but be more specific about what is missing. * fbd-feedback-base: Add fbd_feedback_is_available () This allows to check if a feedback type is available at all. * feedback-manager: Fix indentation * fbd-feedback-manager: Check if feedback is usable. If we don't find any usable feedbacks for an event return FBD_EVENT_END_REASON_NOT_FOUND. * fbd-feedback-led: Implement is_available () This avoids criticals when there's no Leds available. * feedback-vibra-rumble: Implement is_available. This avoids criticals when there's no rumble vibra available. * feedback-vibra-periodic: Implement is_available. This avoids criticals when there's no periodic vibra available. * feedback-sound: Implement is_available. This avoids criticals when there's sound device available. We can also be more precise about the reason why feedback ended. * feedback-theme: Avoid warning when feedback is not found. We tell the caller so debug level is enough * tests: Don't check end reason in feedback handler. This allows to reuse the feedback handler and we check the reason in the actual test function anyway. * tests: Test event not found case too * feedback-manager: Deeply free the feedback list. Instead of freeing each elemnt after each iteration and then the list itself at the very end just fully free the list. g_autoslist does not work well on oder glib so do that manually. This is just cosmetics. * feedback-manager: Don't forget to remove not found events from the hash table. This plugs a leak. * feedback-manager: Dispose leds too * feedback-led: Stop the correct led color * feedback-led: Don't try to stop led when there's no led device. This is not a critical since we prevented submitting initially but daemon cleanup processes all entries in the theme. * fbd: Dispose manager at the very end Checksums-Sha1: 1cf7dc169741d8433d4a01070ca9752b392dc8cd 1848 feedbackd_0.0.0+git20200726.dsc 9affec214002b374761a4e435044f5ffc5650862 62328 feedbackd_0.0.0+git20200726.tar.xz 9728b676ced74ae249a3ce554d60231da478f267 10846 feedbackd_0.0.0+git20200726_arm64.buildinfo Checksums-Sha256: 0d315d09a51767290a10d4f963cc8b4e6b0573e15b2ae0b5166a3ed6a9a9a462 1848 feedbackd_0.0.0+git20200726.dsc 69d2a94fc5b93e8d4b6acd3e630766505722010e361770a9a31a1c75dd656067 62328 feedbackd_0.0.0+git20200726.tar.xz 4211e7c9d355c1b46a180892b1a0d4d3b384df80876ac38f6e93811dfb44f871 10846 feedbackd_0.0.0+git20200726_arm64.buildinfo Files: faf8cf45083d4991ff31a592574a568e 1848 x11 optional feedbackd_0.0.0+git20200726.dsc cbbe68be577abef7263c6702fb636f65 62328 x11 optional feedbackd_0.0.0+git20200726.tar.xz 66ef823c29731264b8e9d88804adad58 10846 x11 optional feedbackd_0.0.0+git20200726_arm64.buildinfo