Merge branch 'udev-module-load' into 'main'
udev: load the required kernel modules See merge request !106
View Articlefbd-dev-leds: Use gi-docgen compatible format
We don't document the server classes via gi-docgen atm but as we use it for the lib update classes we touch.
View ArticleMove LED device to separate file
We separate out the led as different LED types have different ways to set patterns, etc
View Articlefbd-dev-leds: Move led creation into fbd-dev-led
This will allow us to separate the different led types
View Articlefbd-dev-led: Allow to lookup color
This allows us to make the led structure into an opaque in the next commit
View Articlefbd-dev-led: Turn into a GObject
This is just the minimal changes to switch to a derivable GObject
View Articlefbd-dev-led: Use GInitable
Use default GObject patterns instead of stuffing things into the fbd_dev_led_new () so derived classes can override it.
View Articlefbd-dev-led: Move multicolor handling to separate class
Everything related to multicolor moves into the new class and we add the necessary getters and setters so derived classes can access the parent classes attributes where needed.
View ArticleMerge branch 'led-class' into 'main'
leds: Separate single color from multicolor leds See merge request !103
View Articlefbd-event: Make sure we iterate the list safely
When all feedbacks are done the event signals "feedbacks-ended" which lets the manager dispose the feedback. When all feedbacks end instantly and synchronously (as is the case with the dummy feedback)...
View Articletests: Don't leak profiles and test that
We finalize the theme first so the last reference is dropped when finalizing the profiles.
View Articlefeedback-profile: Don't leak json array when serializing profile
json_array_add_element doesn't transfer ownership
View Articlefeedback-theme: Don't leak json array when serializing profile
json_array_add_element doesn't transfer ownership.
View ArticleMerge branch 'fixes' into 'main'
Fix crash exposed by glib 2.76 Closes #69 See merge request !109
View ArticleMerge branch 'rel-0.1.1' into 'main'
Document changes and release 0.1.1 See merge request !110
View Articledebian/symbols: Bump all symbol dependencies to 0.1.1
We want to make sure apps run against a recent version even on partial upgrades.
View Articlelfb-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.
View Articlelfb-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.
View Articletreewide: Drop superfluous '()' after functions in doc strings
Otherwise we have that doubled in the docs
View Article