Quantcast
Channel: feedbackd:587cbf31889f1e26d818e36915cfe0577dc0272f commits
Browsing all 40 articles
Browse latest View live

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. tThe alternative approach would be to disconnect the...

View Article


Help emacs to indent properly

View Article


fbd-feedback-theme: Don't leak JSON node

View Article

fbd-dev-leds: Free actual FbdDevLed as well

So far we only unref'ed the device.

View Article

fbd-dev-leds: Don't leak enum_name

g_enum_to_string() is transfer full.

View Article


fbd-dev-leds: Don't leak color

g_ascii_strdown() creates a copy already.

View Article

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

View Article

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

View Article


fbd-feedback-manager: Make sure to dispose sound device as well

Fixes another leak.

View Article


fbd-feedback-manager: Don't leak config_path

It's assigned multiple times.

View Article

fbd-feedback-manager: Don't leak device list

View Article

Document changes and release 0.0.0+git20210426

View Article

fbd-dev-sound: whitespace

View Article


fbd-feedback-manager: Make sure theme path components are '/' separated

Previously, assembly of the theme paths for custom paths (based on `XDG_DATA_DIRS`) was performed using `g_strconcat`, which produced erroneous file paths with missing path separators due to a typo in...

View Article

README: Add explanation on custom theme paths

The README currently states that feedbackd uses the `default.json` theme, whose location is hardcoded into the application. This doesn't reflect the current state of the code. Explain the ability to...

View Article


Image may be NSFW.
Clik here to view.

feedback-manager: Search for default theme under XDG_CONFIG_HOME first

This would allow users to create their own feedback profiles without editing system files or using root privileges Signed-off-by: Pablo Correa Gómez<ablocorrea@hotmail.com>

View Article

fbd-dev-sound: Honour sound theme name for all GNOME based desktops

Phosh recently changed to XDG_CURRENT_DESKTOP=GNOME:Phosh and has since stopped using the configured theme and instead used the fallback freedesktop theme. Closes #41

View Article


examples: Unbreak python example

The method is `trigger_feedback` not `trigger`.

View Article

docs: Fix --profile short option

It's '-P', not '-p'.

View Article

cli: Fix changing global profile

For that we must not set a default event.

View Article
Browsing all 40 articles
Browse latest View live