Quantcast
Channel: feedbackd:0a5dac1e537ff04d210cc81476fefdb90a0a573d commits
Browsing latest articles
Browse All 40 View Live

lfb-event: Clarify return values of `finished` functions

They just inidicate that we talked to feedbackd succesfully.

View Article



lfb-event: Connect done handler in async case too

Otherwise the event state is not updated properly

View Article

tests: Don't quiet mainloop on event end

This is needed to properly test aync where we have the finished async event handler and the signal.

View Article

tests: Use async feedback as the test name implies

View Article

Document changes and release 0.0.0+git20200714

View Article


debian: udev: add support for PinePhone front LEDs

View Article

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).

View Article

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.

View Article


fbd-feedback-base: Add fbd_feedback_is_available ()

This allows to check if a feedback type is available at all.

View Article


feedback-manager: Fix indentation

View Article

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.

View Article

fbd-feedback-led: Implement is_available ()

This avoids criticals when there's no Leds available.

View Article

feedback-vibra-rumble: Implement is_available

This avoids criticals when there's no rumble vibra available.

View Article


feedback-vibra-periodic: Implement is_available

This avoids criticals when there's no periodic vibra available.

View Article

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.

View Article


feedback-theme: Avoid warning when feedback is not found

We tell the caller so debug level is enough

View Article

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.

View Article


tests: Test event not found case too

View Article

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...

View Article

feedback-manager: Don't forget to remove not found events from the hash table

This plugs a leak.

View Article

feedback-manager: Dispose leds too

View Article


feedback-led: Stop the correct led color

View Article


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.

View Article

fbd: Dispose manager at the very end

View Article

Document changes and release 0.0.0+git20200726

View Article


sound: Set 'event' media role

This allows pa to cork, duck, etc.

View Article

gitlab-ci: Honor PKG_ONLY

This allow us to get debs quicker

View Article

fbd-dev-leds: fix brightness parameter

The fbd_dev_led_set_brightness function is only getting called with parameter 0 at the moment so this was never noticed.

View Article

Fix typos

View Article



udev: Update led maching for the librem5

The names changed in device tree which tickles up into userspace.

View Article

debian: Don't abuse the video group

Use a separate group for users that should be able to access the LED devices.

View Article

Document changes and release 0.0.0+git20201114

View Article

data/meson.build: fix validating theme files

The foreach loop was not used to validate all the include theme files

View Article


meson.build: compile GLib schemas on install

Run a script as a post install to make sure that all GLib schemas are compiled

View Article

fbd-feedback-manager: Allow device-specific feedbackd themes

Reads the compatible list of the device and tries to find a device-specific theme file in all directories. If no configuration is found, we fall back to a default theme file. The device-specific theme...

View Article

feedback-manager: Fix formatting

It was off in several places. Now that there's no outstanding MRs clean it up via uncrustify --replace -c phosh.cfg src/fbd-feedback-manager.c

View Article


Document changes and release 0.0.0+git20210125

View Article


implement fbd_dev_sound_stop

tracks the FdbFeedbackSounds in a GHashTable in the FdbDevSound

View Article

fbd-dev-sound: Don't leak GError

View Article

fbd-dev-sound: Don't warn when sound was cancelled

This is not an error per se.

View Article
Browsing latest articles
Browse All 40 View Live




Latest Images