From f50db727a13cacf1cd81cf3cf95c59de2b31a6ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Sat, 25 Feb 2023 14:04:58 +0100 Subject: [PATCH] Document changes and release 0.1.0 --- NEWS | 13 ++++++++++++- debian/changelog | 41 +++++++++++++++++++++++++++++++++++++++++ meson.build | 2 +- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index e2fd24e..bd62375 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,17 @@ +feedbackd 0.1.0 +--------------- +Released February 2023 +* Make LED class more flexible. This will + allow e.g. hw based implementations +* Trigger module load via udev. This avoids + shipping another conf file +* Contributors: + * Dylan Van Assche + * Guido Günther + feedbackd 0.0.3 --------------- -Released Febrary 2023 +Released February 2023 * spec: Separate system and application events * theme: add screen-shot event * Build and doc fixes diff --git a/debian/changelog b/debian/changelog index 4f39fab..2b902e0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,44 @@ +feedbackd (0.1.0) experimental; urgency=medium + + [ Dylan Van Assche ] + * udev: load the required kernel modules. + Loading the required kernel modules such as ledtrig-pattern via + /etc/modules-load.d may introduce a race condition on some systems such + as non-systemd based distros. Load the kernel modules using the builtin + 'kmod load' udev command instead. + + [ Guido Günther ] + * debian: Drop obsolete conf file. + As this is now handled via udev's kmod builtin we can drop this. + * theme: Fix some indentation + * fbd-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. + * Move LED device to separate file. + We separate out the led as different LED types have different + ways to set patterns, etc + * fbd-dev-leds: Move led creation into fbd-dev-led. + This will allow us to separate the different led types + * fbd-dev-leds: Move pattern trigger into fbd-dev-led + * fbd-dev-led: Allow to lookup color. + This allows us to make the led structure into an opaque in + the next commit + * fbd-dev-led: Make structure opaque. + This will allow us to turn it into a GObject + * fbd-dev-led: Turn into a GObject. + This is just the minimal changes to switch to a derivable GObject + * fbd-dev-led: Use GInitable. + Use default GObject patterns instead of stuffing things into the + fbd_dev_led_new () so derived classes can override it. + * fbd-dev-led: Add class methods so derived classes can override functionality + * fbd-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. + * d/gbp.conf: Be less strict when matching the meson version field + + -- Guido Günther Sat, 25 Feb 2023 14:04:43 +0100 + feedbackd (0.0.3) experimental; urgency=medium * build: Add dbus sources to the lib dependency. Otherwise we might fail to diff --git a/meson.build b/meson.build index 2ddae5f..f8533eb 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('feedbackd', 'c', - version : '0.0.3', + version : '0.1.0', license : 'LGPLv3+', meson_version : '>= 0.56.0', default_options : [