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
|
||||
|
||||
[ Evangelos Ribeiro Tzaras ]
|
||||
|
||||
Vendored
+4
@@ -2,3 +2,7 @@
|
||||
debian-branch = main
|
||||
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
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
project('feedbackd', 'c',
|
||||
version : '0.0.1',
|
||||
version : '0.0.2',
|
||||
license : 'LGPLv3+',
|
||||
meson_version : '>= 0.56.0',
|
||||
default_options : [
|
||||
|
||||
Reference in New Issue
Block a user