Revisions of feedbackd

Adrian Campos's avatar Adrian Campos (alefnode) accepted request 1035894 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 16)
- First stable release 0.0.1
  * spec: Clarify feedback noisiness.
    The old wording could be interpreted as the feedback being discarded if
    it's noisier than the currently selected profile which is not the case.
    Also take the new per application settings into account.
  * lfb-event: Fix SPDX identifier.
  * test-lfb-integration: Test event state in async callback
  * lfb-event: Notify state change before completing async task
    lfb_event_trigger_feedback_async() internally uses a GTask to handle
    invocation of the user provided callback when g_task_return_*() is
    called.
    Currently GTask is completed first and only afterwards is the state of
    the event being updated which can lead to suprising behaviour.
  * feedback-manager: Use guint for event id.
    The ID is inserted into a hashtable below with GUINT_TO_POINTER
    and is set using self->next_id++ with next_id also being a guint,
    so change the type accordingly.
  * run: Make it easy to run under gdb and document usage.
    Having a fast and easy way to run the daemon under gdb can be beneficial
    for debugging. For that start the run script with FBD_GDB=1.
  * tests/integration: Indicate that callback quits main loop
    on_event_triggered() is renamed to on_event_triggered_quit()
    as we will shortly introduce a variant that does not quit.
  * tests/integration: Fix whitespace.
    Remove all tabs in favour of spaces and align function arguments.
  * tests/integration: Test that "feedback-ended" is propagated through LfbEvent.
    When no feedbacks are available (either because the requested event does
    not exist in the theme or because the system does not have required
    capabilities, e.g. no vibration motor or LED) feedbackd will emit a
    "feedback-ended" signal (with reason LFB_EVENT_STATE_REASON_NOT_FOUND)
    on DBus _before_ completing the event triggering DBus call.
    Since the DBus call was not completed yet, LfbEvent will not have
    learned it's ID yet and therefore not emit it's own "feedback-ended"
    GObject signal.
    In this case the test will timeout since the main loop is never quit.
  * feedback-manager: Complete DBus call before emitting "feedback-ended"
    See previous commit adding the test (that now passes) for the reasoning.
    Fixes: #62
    a5b4f99 ("feedbackd: Support visual feedback via LEDs")
  * fbd: Fix indentation
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 964574 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 15)
- Update to version v0.0.0+git20220208
  * Reload theme on SIGHUP signal.
    Allows for users/applications to request a theme reload
    by sending SIGHUP signal to the daemon.
  * lfb-event: Clarify docstring on lfb_event_set_feedback_profile
  * fbd-event: Fix return value for fbd_event_get_sender
  * doc: Clarify that the timeout is in seconds
  * libfeedback: Remove unused variables
  * tests: Remove unused variables
  * manager: Set initial profile to unknown.
    This makes sure we sync the profile with the DBus property after
    fetching it from GSettings.
  * manager: Sync profile with setting on startup.
    On startup the GSetting is the relevant input for selecting the profle.
    (Closes: #52)
  * manager: Don't sync DBus profile property.
    This will happen in on_feedbackd_setting_changed() once the
    profile was adjusted.
Andrés Barrantes Silman's avatar Andrés Barrantes Silman (andresbs) accepted request 927040 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 14)
- Updte to version 0.0.0+git20211018
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 923200 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 13)
- 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
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 902363 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 12)
Update feedback
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 887162 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 11)
- Change feedbackd to video in udev rules (feedback group does not exist in openSUSE)
Andrés Barrantes Silman's avatar Andrés Barrantes Silman (andresbs) committed (revision 8)
Use the rules already in the tarball
Andrés Barrantes Silman's avatar Andrés Barrantes Silman (andresbs) accepted request 884627 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 7)
- Add haptic support in feedback via udev rule
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 884507 from Andrés Barrantes Silman's avatar Andrés Barrantes Silman (andresbs) (revision 6)
- Update to tag 0.0.0+git20210125
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 864440 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 5)
- Update package
- Update feedbackd to add pinephone support
- Fix problem with fbd-ledctrl file
- Update feedbackd
- Initial packaging
Adrian Campos's avatar Adrian Campos (alefnode) accepted request 839585 from Adrian Campos's avatar Adrian Campos (alefnode) (revision 4)
Update feedbackd to latest version
Adrian Campos's avatar Adrian Campos (alefnode) committed (revision 3)
Adrian Campos's avatar Adrian Campos (alefnode) committed (revision 2)
Matthias Brugger's avatar Matthias Brugger (mbrugger) committed (revision 1)
move feedbackd package to the contrib project
Displaying all 17 revisions
openSUSE Build Service is sponsored by