Merge branch 'rel-0.1.0' into 'main'

Release 0.1.0

See merge request Librem5/feedbackd!108
This commit is contained in:
Guido Gunther
2023-02-27 16:20:02 +00:00
4 changed files with 55 additions and 3 deletions
+12 -1
View File
@@ -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
+41
View File
@@ -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 <agx@sigxcpu.org> 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
+1 -1
View File
@@ -4,5 +4,5 @@ debian-tag = v%(version)s
debian-tag-msg = %(pkg)s v%(version)s
[dch]
postedit = sed -i s"@^\( \+version: '\)[0-9.]\+\(',\)@\1$GBP_DEBIAN_VERSION\2@" meson.build
postedit = sed -i s"@^\( \+version *: '\)[0-9.]\+\(',\)@\1$GBP_DEBIAN_VERSION\2@" meson.build
+1 -1
View File
@@ -1,5 +1,5 @@
project('feedbackd', 'c',
version : '0.0.3',
version : '0.1.0',
license : 'LGPLv3+',
meson_version : '>= 0.56.0',
default_options : [