Revisions of feedbackd
buildservice-autocommit
accepted
request 1109641
from
Luciano Santos (luc14n0)
(revision 14)
baserev update by copy to link target
Luciano Santos (luc14n0)
accepted
request 1109224
from
Bjørn Lie (iznogood)
(revision 13)
- Update to version 0.2.1: + event: Fix doc link + treewide: Drop superfluous '()' after functions in doc strings. Otherwise we have that doubled in the docs. + doc: - Better cross reference manpages. - Add manpage for feedback themes. This should direct users to the documentation. - Update to version 0.2.0: + build: Bump version to 0.2.0. We have a slight api change. + lfb-event: Avoid allocation when getting profile. We can return the const *. This makes it consistent with other getters. This is an API change we didn't find any users and the API is declared unstable. + tests: Get properties all at once. + lfb-event: Add getter and setter for app-id. For applications this is figured out automatically but notification daemons and portal implementations might want to override it to have the per-app feedback profile picked up automatically. - Drop 109.patch: Fixed upstream.
buildservice-autocommit
accepted
request 1073757
from
Bjørn Lie (iznogood)
(revision 12)
baserev update by copy to link target
buildservice-autocommit
accepted
request 1072600
from
Bjørn Lie (iznogood)
(revision 10)
baserev update by copy to link target
buildservice-autocommit
accepted
request 1065734
from
Dominique Leuenberger (dimstar)
(revision 8)
baserev update by copy to link target
Dominique Leuenberger (dimstar)
accepted
request 1062196
from
Adrian Campos (alefnode)
(revision 7)
- Released December 2022 * Support theme merging * Support user themes (`theme` gsetting) * Add theme validator
buildservice-autocommit
accepted
request 1040323
from
Dominique Leuenberger (dimstar)
(revision 6)
baserev update by copy to link target
Dominique Leuenberger (dimstar)
accepted
request 1040312
from
Bjørn Lie (iznogood)
(revision 5)
New stable release
Dominique Leuenberger (dimstar_suse)
accepted
request 998671
from
Fabian Vogt (Vogtinator)
(revision 4)
initialized devel package after accepting 998671
Bjørn Lie (iznogood)
accepted
request 950364
from
Bjørn Lie (iznogood)
(revision 3)
- Update to version 0.0.0+git20211018: * changelog: Bump changes line to a recent date too. It was still stuck at 2021-10-07. Fixup version too while at that. - Changes from version 0.0.0+git20210426: * implement fbd_dev_sound_stop tracks the FdbFeedbackSounds in a GHashTable in the FdbDevSound * fbd-dev-sound: Don't leak GError * fbd-dev-sound: Don't warn when sound was cancelled. This is not an error per se. * lfb-event: Don't leak error. Don't leak the error values in the success case * tests: Run lfb_event_{get,set}_timeout * test-lfb-integration: Test invocation error * event: Make log-domain match source file name * tests: Run event tests too * event: Remove 'g' prefix from common C types. This matchs phosh's style. * fbd-event: Add sender property. This allows us to store the DBus sender * fbd-manager: Keep DBus sender around * feedback-manager: Track DBus clients and end feedbacks if they go away. When the client goes away we build up a list of events to end feedback for to make sure the hash table isn't modified in place. The alternative approach would be to disconnect the on_event_feedbacks_ended handler, duplicate the DBus signal emission and use g_hash_table_foreach_remove but that looks less robust than using the same code path. * Help emacs to indent properly * fbd-feedback-theme: Don't leak JSON node * fbd-dev-leds: Free actual FbdDevLed as well. So far we only unref'ed the device. * fbd-dev-leds: Don't leak enum_name g_enum_to_string() is transfer full. * fbd-dev-leds: Don't leak color g_ascii_strdown() creates a copy already. * fbd-dev-leds: Use automatic deep cleanup for device list. The current logic was fragile and failed e.g. when the FEEDBACKD_UDEV_VAL_LED would not match leaking the dev since the g_object_unref() at the end of the loop was never hit. Prevent that with automatic cleanup and explicitly ref'ing the devs we want to use. * fbd-dev-sound: Use correct cleanup for hash table. This went unnoticed since the manager forgot to cleanup this at all (see follow up commit). * fbd-feedback-manager: Make sure to dispose sound device as well. Fixes another leak. * fbd-feedback-manager: Don't leak config_path. It's assigned multiple times. * fbd-feedback-manager: Don't leak device list * fbd-ledctrl: fix matching of trigger in list of triggers. If the trigger is the last thing in sysfs_path/LED_TRIGGER_ATTR, then the new-line at the end of the output causes g_strv_contains to fail to find the trigger in the list. This strips the new-line before splitting the output into a list for searching. * README: Fix gdbus test command. It is TriggerFeedback and not Feedback (anymore). Also add a note how to end the feedback in order to prevent loss of hearing :-). - Switch to buildtime tarball generation, use cpio format. Also switch to a explicit released tag, we like to know what we are getting is the same every time. At the same strip v prefix from version in upstream tag. - Split out shared library and typelib in separate packages, and name them after their soname and typelibname, follow the SLPP! - Drop unneeded systemd-devel BuildRequires and sound-theme-freedesktop Requires. - Replace gcc with generic c_compiler BuildRequires. - Change feedbackd to video in udev rules - Add haptic support in feedback via udev rule - Update to tag 0.0.0+git20210125 - Update feedbackd to add pinephone support - Fix problem with fbd-ledctrl file - Update feedbackd - Initial packaging - Update package
Bjørn Lie (iznogood)
accepted
request 950267
from
Bjørn Lie (iznogood)
(revision 2)
We should push this to TW Packages that live in different develrepos that depend on this one we in return depend on in more packages (calls and phosh). This package also lives in devel:ARM:Factory:Contrib:PinePhone feedbackd , but it does not look like its moving forward :-/ - Update to version 0.0.0+git20211018: * changelog: Bump changes line to a recent date too. It was still stuck at 2021-10-07. Fixup version too while at that. - Changes from version 0.0.0+git20210426: * implement fbd_dev_sound_stop tracks the FdbFeedbackSounds in a GHashTable in the FdbDevSound * fbd-dev-sound: Don't leak GError * fbd-dev-sound: Don't warn when sound was cancelled. This is not an error per se. * lfb-event: Don't leak error. Don't leak the error values in the success case * tests: Run lfb_event_{get,set}_timeout * test-lfb-integration: Test invocation error * event: Make log-domain match source file name * tests: Run event tests too * event: Remove 'g' prefix from common C types. This matchs phosh's style. * fbd-event: Add sender property. This allows us to store the DBus sender * fbd-manager: Keep DBus sender around * feedback-manager: Track DBus clients and end feedbacks if they go away. When the client goes away we build up a list of events to end feedback for to make sure the hash table isn't modified in place. The alternative approach would be to disconnect the on_event_feedbacks_ended handler, duplicate the DBus signal emission and use g_hash_table_foreach_remove but that looks less robust than using the same code path. * Help emacs to indent properly * fbd-feedback-theme: Don't leak JSON node * fbd-dev-leds: Free actual FbdDevLed as well. So far we only unref'ed the device. * fbd-dev-leds: Don't leak enum_name g_enum_to_string() is transfer full. * fbd-dev-leds: Don't leak color g_ascii_strdown() creates a copy already. * fbd-dev-leds: Use automatic deep cleanup for device list. The current logic was fragile and failed e.g. when the FEEDBACKD_UDEV_VAL_LED would not match leaking the dev since the g_object_unref() at the end of the loop was never hit. Prevent that with automatic cleanup and explicitly ref'ing the devs we want to use. * fbd-dev-sound: Use correct cleanup for hash table. This went unnoticed since the manager forgot to cleanup this at all (see follow up commit). * fbd-feedback-manager: Make sure to dispose sound device as well. Fixes another leak. * fbd-feedback-manager: Don't leak config_path. It's assigned multiple times. * fbd-feedback-manager: Don't leak device list * fbd-ledctrl: fix matching of trigger in list of triggers. If the trigger is the last thing in sysfs_path/LED_TRIGGER_ATTR, then the new-line at the end of the output causes g_strv_contains to fail to find the trigger in the list. This strips the new-line before splitting the output into a list for searching. * README: Fix gdbus test command. It is TriggerFeedback and not Feedback (anymore). Also add a note how to end the feedback in order to prevent loss of hearing :-). - Switch to buildtime tarball generation, use cpio format. Also switch to a explicit released tag, we like to know what we are getting is the same every time.
Dominique Leuenberger (dimstar)
accepted
request 923204
from
Adrian Campos (alefnode)
(revision 1)
feedbackd provides a DBus daemon (feedbackd) to act on events to provide haptic, visual and audio feedback. It offers a library (libfeedback) and GObject introspection bindings to ease using it from applications.
Displaying all 14 revisions