[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/feedbackd][upstream/latest] 65 commits: docs: Update references to documentation from branch master to branch main.

Guido Günther (@agx) gitlab at salsa.debian.org
Thu Dec 15 16:14:05 GMT 2022



Guido Günther pushed to branch upstream/latest at Debian On Mobile / feedbackd


Commits:
64956ea4 by Chris Vogel at 2022-11-28T10:22:26+01:00
docs: Update references to documentation from branch master to branch main.

- - - - -
482eb05d by Guido Gunther at 2022-11-28T09:30:00+00:00
Merge branch 'ChriChri-main-patch-39100' into 'main'

Updated references to documentation

See merge request Librem5/feedbackd!86
- - - - -
16fc583f by Chris Vogel at 2022-11-28T10:10:27+00:00
README: Mention that DBus disconnect ends feedback

- - - - -
f5391af6 by Chris Vogel at 2022-11-28T10:10:27+00:00
README: Mention python example

- - - - -
d19e7b4f by Guido Gunther at 2022-11-28T10:16:28+00:00
Merge branch 'update_README' into 'main'

Update README.md

See merge request Librem5/feedbackd!88
- - - - -
b0dc0c64 by Guido Günther at 2022-12-03T12:29:55+00:00
run: Fix daemon name

Fixes: 99fc8c2 ("run: Make it easy to run under gdb and document usage")

- - - - -
3206976a by Guido Gunther at 2022-12-03T12:35:30+00:00
Merge branch 'calls-vs-feedbackd' into 'main'

run: Fix daemon name

See merge request Librem5/feedbackd!89
- - - - -
254bf944 by Guido Günther at 2022-12-03T12:42:41+00:00
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

- - - - -
59363bfe by Guido Gunther at 2022-12-03T12:48:09+00:00
Merge branch 'example-wait' into 'main'

example: Wait a bit before ending

Closes #65

See merge request Librem5/feedbackd!85
- - - - -
fbfcce44 by Guido Günther at 2022-12-03T14:27:57+00:00
d/gbp.conf: Update branch

Missed that one when switching to 'main'

- - - - -
50608ce5 by Guido Gunther at 2022-12-03T14:34:30+00:00
Merge branch 'gbp.conf' into 'main'

d/gbp.conf: Update branch

See merge request Librem5/feedbackd!84
- - - - -
bbcb396d by Guido Günther at 2022-12-05T13:18:23+00:00
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.

- - - - -
c01ac642 by Guido Gunther at 2022-12-05T13:28:06+00:00
Merge branch 'update-ci' into 'main'

ci: Switch build to bookworm / byzantium

See merge request Librem5/feedbackd!91
- - - - -
a6809dcc by Guido Günther at 2022-12-05T19:00:18+00:00
d/control: Add settings schema for the tests

- - - - -
388cf959 by Guido Günther at 2022-12-05T19:00:18+00:00
d/changelog: Fix typos

Gbp-Dch: Ignore

- - - - -
1e317530 by Guido Gunther at 2022-12-05T19:10:12+00:00
Merge branch 'sid' into 'main'

Add a missing dependencies for the tests to pass on Debian sid

See merge request Librem5/feedbackd!92
- - - - -
dfe2cdc6 by Guido Günther at 2022-12-06T11:21:04+01:00
d/control: Drop Breaks/Replaces on packages long gone

- - - - -
94880dbc by Guido Günther at 2022-12-06T11:49:13+01:00
d/rules: Support nodoc build profile

- - - - -
7b7422f9 by Guido Günther at 2022-12-06T11:49:13+01:00
build: Bump required meson version

- - - - -
a150c2cb by Guido Günther at 2022-12-06T12:44:54+01:00
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

- - - - -
6acdb67b by Guido Günther at 2022-12-06T13:58:04+01:00
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.

- - - - -
7ab5af72 by Guido Gunther at 2022-12-08T09:04:40+00:00
Merge branch 'gi-docgen' into 'main'

Switch library documentation to gi-docgen

Closes #56

See merge request Librem5/feedbackd!94
- - - - -
3e4f6699 by Guido Günther at 2022-12-08T10:05:47+01:00
dir-locals: Simlify consistent JS indenting

- - - - -
3c124e8e by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-vibra: Fix indentation

- - - - -
96b6af37 by Guido Günther at 2022-12-08T10:05:47+01:00
tests: Test feedback theme name

- - - - -
c9404d87 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-theme: No need for constructed

We can do all that in init

- - - - -
e6f1c351 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-theme: Fix indentation

- - - - -
1d21bfa0 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-theme: Use getter

Ensures we stay consistent with future changes

- - - - -
82a8b910 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-theme: Allow to set name

- - - - -
53677e29 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-profile: Document hash types

- - - - -
29bbe38f by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-dummy: Add getter for duration

Useful in tests

- - - - -
d7f97dca by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-profile: Allow to update profiles

Allow to add feedbacks from a profile to another one

- - - - -
e10b2cc1 by Guido Günther at 2022-12-08T10:05:47+01:00
feedback-theme: Allow to update theme

New profiles are added, existing profiles updated. This will
allow to merge themes.

- - - - -
ada82a0e by Guido Günther at 2022-12-08T10:05:47+01:00
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.

- - - - -
4c75f42c by Guido Günther at 2022-12-08T10:05:47+01:00
ci: Install git

Needed for the submodule

- - - - -
ba91939c by Guido Günther at 2022-12-08T10:05:47+01:00
Add gmobile library

- - - - -
34f8733b by Guido Günther at 2022-12-08T10:05:47+01:00
build: Don't include main in lib

For that move the error quark to a separate file.

- - - - -
24251949 by Guido Günther at 2022-12-11T17:34:38+01:00
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

- - - - -
a75cdbbc by Guido Günther at 2022-12-11T17:34:38+01:00
theme-expander: Allow to set the theme to expand

- - - - -
c3beac7d by Guido Günther at 2022-12-11T17:34:38+01:00
data: Allow to set feedback theme

- - - - -
f5757045 by Guido Günther at 2022-12-11T17:34:38+01:00
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.

- - - - -
83091be2 by Guido Günther at 2022-12-11T17:34:38+01:00
feedback-manager: Handle theme gsetting

Update the theme when the gsetting changes

- - - - -
9824d1cf by Guido Günther at 2022-12-11T17:34:38+01:00
README: Document custom themes

- - - - -
9e13793b by Guido Günther at 2022-12-11T17:34:38+01:00
tests: Help old glib on PureOS along

- - - - -
0547a40c by Guido Gunther at 2022-12-12T11:07:59+00:00
Merge branch 'merge-themes' into 'main'

Implement recursive theme expansion and custom theme loading

Closes #38

See merge request Librem5/feedbackd!93
- - - - -
bd16d576 by Chris Vogel at 2022-12-12T11:20:51+00:00
doc: feedback stops when client disconnects

extended documentation for feedbackd.

- - - - -
b9430f0c by Guido Gunther at 2022-12-12T11:30:59+00:00
Merge branch 'man-page' into 'main'

doc: feedback stops when client disconnects

See merge request Librem5/feedbackd!96
- - - - -
ef5dd5ab by Guido Günther at 2022-12-12T16:13:38+01:00
theme-expander: Also log initial theme file

- - - - -
b64ce129 by Guido Günther at 2022-12-12T16:13:38+01:00
Add theme validator

Recursively loads a given theme file.

- - - - -
2e7483c7 by Guido Günther at 2022-12-13T13:47:18+01:00
ci: Use bookworm image for package build too

No need to fight against old glib and friends in PureOS

- - - - -
584d4ddb by Guido Günther at 2022-12-13T13:47:18+01:00
doc: Convert manpages to rst

This will make it more fun to add details and more manpages.

- - - - -
49f697b2 by Guido Günther at 2022-12-13T13:47:18+01:00
doc: Add manual page for fbd-theme-validate

- - - - -
341c6844 by Guido Gunther at 2022-12-14T12:25:52+00:00
Merge branch 'fbd-theme-check' into 'main'

Add theme validator

See merge request Librem5/feedbackd!95
- - - - -
59e42d83 by Chris Vogel at 2022-12-15T10:57:09+01:00
run: Export GI_TYPELIB_PATH as well

This is needed for programs needing GObject introspection data

- - - - -
d4197ed7 by Chris Vogel at 2022-12-15T10:57:09+01:00
run: Don't hardcode feedbackd

This allows arbitrary executables from the source tree with
a well defined environment.

- - - - -
312f0697 by Chris Vogel at 2022-12-15T10:57:09+01:00
example: Document usage

- - - - -
2514b50b by Guido Gunther at 2022-12-15T10:10:50+00:00
Merge branch 'comment_example' into 'main'

extend comment about GI_TYPELIB_PATH

See merge request Librem5/feedbackd!87
- - - - -
f2d02050 by Guido Günther at 2022-12-15T10:11:05+00:00
d/rules: Fix nodoc build profile usage

We were checking for the wrong option

- - - - -
c26eaa88 by Guido Günther at 2022-12-15T10:11:05+00:00
d/rules: Don't build tests with nocheck

- - - - -
2365c0e6 by Guido Gunther at 2022-12-15T10:24:35+00:00
Merge branch 'pkg-fixes' into 'main'

Fix nodoc and make nocheck build less

See merge request Librem5/feedbackd!97
- - - - -
0e98a51a by Guido Günther at 2022-12-15T11:29:03+01:00
Document changes and release 0.0.2

- - - - -
089769bb by Guido Günther at 2022-12-15T11:29:03+01:00
d/gbp.conf: Bump meson version automatically

- - - - -
42e9f38c by Guido Günther at 2022-12-15T11:52:25+01:00
Add NEWS file

- - - - -
fca952f8 by Guido Gunther at 2022-12-15T15:25:21+00:00
Merge branch 'rel-0.0.2' into 'main'

Release 0.0.2

See merge request Librem5/feedbackd!98
- - - - -
7352967b by Guido Günther at 2022-12-15T16:55:18+01:00
New upstream version 0.0.2
- - - - -


30 changed files:

- .dir-locals.el
- .gitlab-ci.yml
- + .gitmodules
- + NEWS
- README.md
- data/meson.build
- data/org.sigxcpu.feedbackd.gschema.xml
- debian/changelog
- debian/control
- debian/gbp.conf
- debian/libfeedback-dev.install
- + debian/libfeedback-dev.links
- debian/rules
- Event-naming-spec-0.0.0.md → doc/Event-naming-spec-0.0.0.md
- Feedback-theme-spec-0.0.0.md → doc/Feedback-theme-spec-0.0.0.md
- + doc/build-howto.md
- + doc/fbcli.rst
- − doc/fbcli.xml
- + doc/fbd-theme-validate.rst
- + doc/feedbackd.rst
- − doc/feedbackd.xml
- + doc/initialization.md
- − doc/libfeedback-docs.xml
- + doc/libfeedback.toml.in
- doc/meson.build
- + doc/overview.md
- − doc/overview.xml
- − doc/xml/gtkdocentities.ent.in
- − doc/xml/meson.build
- examples/example.py


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/feedbackd/-/compare/f19aa60ad4a33fc91b4e820c35e474f00d69840f...7352967bfab8d0f734cf3cf007133da354c9829c

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/feedbackd/-/compare/f19aa60ad4a33fc91b4e820c35e474f00d69840f...7352967bfab8d0f734cf3cf007133da354c9829c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20221215/e6d927b8/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list