Merge branch 'rel-0.0.2' into 'main'
Release 0.0.2 See merge request Librem5/feedbackd!98
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
feedbackd 0.0.2
|
||||||
|
---------------
|
||||||
|
Released December 2022
|
||||||
|
* Support theme merging
|
||||||
|
* Support user themes (`theme` gsetting)
|
||||||
|
* Add theme validator
|
||||||
|
* Doc updates
|
||||||
|
* Switch documentation to gi-docgen
|
||||||
|
* Switch manpages to reStructuredText
|
||||||
|
* Contributors:
|
||||||
|
Chris Vogel
|
||||||
|
Guido Günther
|
||||||
|
|
||||||
|
feedbackd 0.0.1
|
||||||
|
---------------
|
||||||
|
Released November 2022
|
||||||
|
* Initial release (all version before were
|
||||||
|
git snapshots)
|
||||||
Vendored
+94
@@ -1,3 +1,97 @@
|
|||||||
|
feedbackd (0.0.2) experimental; urgency=medium
|
||||||
|
|
||||||
|
[ Chris Vogel ]
|
||||||
|
* docs: Update references to documentation from branch master to branch main.
|
||||||
|
* README: Mention python example
|
||||||
|
* doc: feedback stops when client disconnects
|
||||||
|
* run: Export GI_TYPELIB_PATH as well.
|
||||||
|
This is needed for programs needing GObject introspection data
|
||||||
|
* run: Don't hardcode feedbackd.
|
||||||
|
This allows arbitrary executables from the source tree with
|
||||||
|
a well defined environment.
|
||||||
|
* example: Document usage
|
||||||
|
|
||||||
|
[ Guido Günther ]
|
||||||
|
* run: Fix daemon name.
|
||||||
|
Fixes: 99fc8c2 ("run: Make it easy to run under gdb and document usage")
|
||||||
|
* example: Wait a bit before ending
|
||||||
|
feedbackd terminates feedback when clients disconnect from DBus so
|
||||||
|
we need to wait a bit before quitting as otherwise no feedback will
|
||||||
|
be played. (Closes: #65)
|
||||||
|
* d/gbp.conf: Update branch.
|
||||||
|
Missed that one when switching to 'main'
|
||||||
|
* ci: Switch build to bookworm / byzantium.
|
||||||
|
Use Debian bookworm for the tests and PureOS byzantium for the
|
||||||
|
package build
|
||||||
|
We use the arm64 builder as the amd64 one fails to find a shell in the
|
||||||
|
bookworm image.
|
||||||
|
* d/control: Add settings schema for the tests
|
||||||
|
* d/control: Drop Breaks/Replaces on packages long gone
|
||||||
|
* d/rules: Support nodoc build profile
|
||||||
|
* build: Bump required meson version
|
||||||
|
* Switch library documentation to gi-docgen.
|
||||||
|
Switch from gtk-doc to gi-docgen for the library documentation and
|
||||||
|
adjust the source files accordingly.
|
||||||
|
We don't bother about the daemon doc headers as they're not built into
|
||||||
|
any docs atm. (Closes: #56)
|
||||||
|
* Include specifications in the documentation.
|
||||||
|
Now that we can use markdown easily add them as they provide
|
||||||
|
help to the developer what events exist, etc.
|
||||||
|
* dir-locals: Simlify consistent JS indenting
|
||||||
|
* feedback-vibra: Fix indentation
|
||||||
|
* tests: Test feedback theme name
|
||||||
|
* feedback-theme: No need for constructed.
|
||||||
|
We can do all that in init
|
||||||
|
* feedback-theme: Fix indentation
|
||||||
|
* feedback-theme: Use getter.
|
||||||
|
Ensures we stay consistent with future changes
|
||||||
|
* feedback-theme: Allow to set name
|
||||||
|
* feedback-profile: Document hash types
|
||||||
|
* feedback-dummy: Add getter for duration.
|
||||||
|
Useful in tests
|
||||||
|
* feedback-profile: Allow to update profiles.
|
||||||
|
Allow to add feedbacks from a profile to another one
|
||||||
|
* feedback-theme: Allow to update theme.
|
||||||
|
New profiles are added, existing profiles updated. This will
|
||||||
|
allow to merge themes.
|
||||||
|
* feedback-theme: Allow to get and set parent theme name.
|
||||||
|
If set the parent theme's feedbackd and profiles should be merged into
|
||||||
|
this theme.
|
||||||
|
* ci: Install git.
|
||||||
|
Needed for the submodule
|
||||||
|
* Add gmobile library
|
||||||
|
* build: Don't include main in lib.
|
||||||
|
For that move the error quark to a separate file.
|
||||||
|
* Recursively load themes.
|
||||||
|
Themes (other than the default theme) can specify a `parent-name` in the
|
||||||
|
json file. This theme will be used as a base for the theme. Events and
|
||||||
|
profiles of the children override those in the parents.
|
||||||
|
For this we move the lookup code into it's separate class and also add
|
||||||
|
tests. (Closes: #38)
|
||||||
|
* theme-expander: Allow to set the theme to expand
|
||||||
|
* data: Allow to set feedback theme
|
||||||
|
* manager: Don't load theme in constructor.
|
||||||
|
Loading the theme can trigger calls to
|
||||||
|
fbd_feedback_manager_get_default() which then results in an endless look
|
||||||
|
as the object isn't fully initialized in constructed. Instead do
|
||||||
|
the setup in main() which has the advantage that the manager's life
|
||||||
|
cycle becomes more obvious too.
|
||||||
|
* feedback-manager: Handle theme gsetting.
|
||||||
|
Update the theme when the gsetting changes
|
||||||
|
* README: Document custom themes
|
||||||
|
* tests: Help old glib on PureOS along
|
||||||
|
* theme-expander: Also log initial theme file
|
||||||
|
* Add theme validator.
|
||||||
|
Recursively loads a given theme file.
|
||||||
|
* ci: Use bookworm image for package build too.
|
||||||
|
No need to fight against old glib and friends in PureOS
|
||||||
|
* doc: Convert manpages to rst.
|
||||||
|
This will make it more fun to add details and more manpages.
|
||||||
|
* doc: Add manual page for fbd-theme-validate
|
||||||
|
* d/rules: Don't build tests with nocheck
|
||||||
|
|
||||||
|
-- Guido Günther <agx@sigxcpu.org> Tue, 13 Dec 2022 13:53:57 +0100
|
||||||
|
|
||||||
feedbackd (0.0.1) byzantium; urgency=medium
|
feedbackd (0.0.1) byzantium; urgency=medium
|
||||||
|
|
||||||
[ Evangelos Ribeiro Tzaras ]
|
[ Evangelos Ribeiro Tzaras ]
|
||||||
|
|||||||
Vendored
+4
@@ -2,3 +2,7 @@
|
|||||||
debian-branch = main
|
debian-branch = main
|
||||||
debian-tag = v%(version)s
|
debian-tag = v%(version)s
|
||||||
debian-tag-msg = %(pkg)s 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
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
project('feedbackd', 'c',
|
project('feedbackd', 'c',
|
||||||
version : '0.0.1',
|
version : '0.0.2',
|
||||||
license : 'LGPLv3+',
|
license : 'LGPLv3+',
|
||||||
meson_version : '>= 0.56.0',
|
meson_version : '>= 0.56.0',
|
||||||
default_options : [
|
default_options : [
|
||||||
|
|||||||
Reference in New Issue
Block a user