Guido Günther
f50db727a1
Document changes and release 0.1.0
2023-02-25 14:07:09 +01:00
Guido Günther
b76e7f775f
d/gbp.conf: Be less strict when matching the meson version field
2023-02-25 14:04:09 +01:00
Guido Gunther
397d508381
Merge branch 'led-class' into 'main'
...
leds: Separate single color from multicolor leds
See merge request Librem5/feedbackd!103
2023-02-10 15:26:25 +00:00
Guido Günther
995d21b587
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.
2023-02-10 15:15:12 +00:00
Guido Günther
ca712e9a32
fbd-dev-led: Add class methods so derived classes can override functionality
2023-02-10 15:15:12 +00:00
Guido Günther
ac0516329c
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.
2023-02-10 15:15:12 +00:00
Guido Günther
f7ec08497e
fbd-dev-led: Turn into a GObject
...
This is just the minimal changes to switch to a derivable GObject
2023-02-10 15:15:12 +00:00
Guido Günther
f17ca72c1b
fbd-dev-led: Make structure opaque
...
This will allow us to turn it into a GObject
2023-02-10 15:15:12 +00:00
Guido Günther
5d8b2e5fe4
fbd-dev-led: Allow to lookup color
...
This allows us to make the led structure into an opaque in
the next commit
2023-02-10 15:15:12 +00:00
Guido Günther
8ad1c43ff1
fbd-dev-leds: Move pattern trigger into fbd-dev-led
2023-02-10 15:15:12 +00:00
Guido Günther
fd852c6f69
fbd-dev-leds: Move led creation into fbd-dev-led
...
This will allow us to separate the different led types
2023-02-10 15:15:12 +00:00
Guido Günther
5fc0372b45
Move LED device to separate file
...
We separate out the led as different LED types have different
ways to set patterns, etc
2023-02-10 15:15:12 +00:00
Guido Günther
253d178cfc
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.
2023-02-10 15:15:12 +00:00
Guido Günther
1013974958
theme: Fix some indentation
2023-02-10 15:15:12 +00:00
Guido Gunther
bc256284ee
Merge branch 'udev-module-load' into 'main'
...
udev: load the required kernel modules
See merge request Librem5/feedbackd!106
2023-02-09 13:25:24 +00:00
Guido Günther
4ea946b059
debian: Drop obsolete conf file
...
As this is now handled via udev's kmod builtin we can drop this.
2023-02-09 13:56:08 +01:00
Dylan Van Assche
82c07e28f2
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.
2023-02-08 20:46:00 +01:00
Guido Gunther
25913a6aad
Merge branch 'rel-0.0.3' into 'main'
...
Document changes and release 0.0.3
See merge request Librem5/feedbackd!105
2023-02-02 12:59:54 +00:00
Guido Günther
45bc7bc417
Document changes and release 0.0.3
2023-02-02 13:49:09 +01:00
Guido Gunther
a8bba744b1
Merge branch 'gmobile-0.0.1' into 'main'
...
Update to gmobile 0.0.1
See merge request Librem5/feedbackd!104
2023-02-02 12:47:58 +00:00
Guido Günther
4822be0f7c
Update to gmobile 0.0.1
...
Adjust to the one API change. We do it all in one commit to keep
bisectability. We use a slightly newer commit than 0.0.1 to include
build fixes for older glib (as required on PureOS Byzantium).
2023-02-02 13:04:48 +01:00
Guido Günther
769fda1c68
ci: Update submodule strategy
2023-02-02 13:04:48 +01:00
Guido Gunther
3a09ea5e56
Merge branch 'doc-links' into 'main'
...
Fix some broken spec links
See merge request Librem5/feedbackd!102
2023-01-06 15:17:27 +00:00
Guido Günther
88cc9a2d54
libfeedback: Fix link to specs
...
Since we now have them as part of the API docs we can avoid any
remote URLs
2023-01-06 15:04:29 +00:00
Guido Günther
ae85ac15d5
doc: Fix link to spec in manpage
2023-01-06 15:04:29 +00:00
Guido Günther
d7eed4fd52
lfb-event: Fix docstring
...
This allows gi-docgen to pick it up
2023-01-06 15:04:29 +00:00
Guido Gunther
cf50773580
Merge branch 'app-and-system-events' into 'main'
...
event-naming-spec: Separate application and system events
See merge request Librem5/feedbackd!101
2023-01-06 15:00:50 +00:00
Guido Günther
0d50276f94
feedback-theme: Add screen-shot event
...
Used to indicate that a screen shot is being taken.
2023-01-02 11:45:11 +01:00
Guido Günther
b09f37b065
event-naming-spec: Separate application and system events
...
Make it obvious which events are meant to be used by "normal" GUI
applications in contrast to system components like desktop shells or
components monitoring the battery, etc.
This was prompted by
https://github.com/flatpak/xdg-desktop-portal/issues/929
2023-01-02 11:39:27 +01:00
Guido Gunther
aa5e5e4045
Merge branch 'compile-fix' into 'main'
...
build: Add dbus sources to the lib dependency
See merge request Librem5/feedbackd!99
2022-12-15 18:29:26 +00:00
Guido Günther
b10e699efa
build: Add dbus sources to the lib dependency
...
Otherwise we might fail to generate it for the executables
2022-12-15 17:54:08 +01:00
Guido Gunther
fca952f813
Merge branch 'rel-0.0.2' into 'main'
...
Release 0.0.2
See merge request Librem5/feedbackd!98
2022-12-15 15:25:21 +00:00
Guido Günther
42e9f38cc5
Add NEWS file
2022-12-15 11:52:25 +01:00
Guido Günther
089769bbcb
d/gbp.conf: Bump meson version automatically
2022-12-15 11:29:03 +01:00
Guido Günther
0e98a51a5d
Document changes and release 0.0.2
2022-12-15 11:29:03 +01:00
Guido Gunther
2365c0e692
Merge branch 'pkg-fixes' into 'main'
...
Fix nodoc and make nocheck build less
See merge request Librem5/feedbackd!97
2022-12-15 10:24:35 +00:00
Guido Günther
c26eaa88b7
d/rules: Don't build tests with nocheck
2022-12-15 10:11:05 +00:00
Guido Günther
f2d02050d1
d/rules: Fix nodoc build profile usage
...
We were checking for the wrong option
2022-12-15 10:11:05 +00:00
Guido Gunther
2514b50b32
Merge branch 'comment_example' into 'main'
...
extend comment about GI_TYPELIB_PATH
See merge request Librem5/feedbackd!87
2022-12-15 10:10:50 +00:00
Chris Vogel
312f0697cb
example: Document usage
2022-12-15 10:57:09 +01:00
Chris Vogel
d4197ed7a4
run: Don't hardcode feedbackd
...
This allows arbitrary executables from the source tree with
a well defined environment.
2022-12-15 10:57:09 +01:00
Chris Vogel
59e42d8332
run: Export GI_TYPELIB_PATH as well
...
This is needed for programs needing GObject introspection data
2022-12-15 10:57:09 +01:00
Guido Gunther
341c6844a1
Merge branch 'fbd-theme-check' into 'main'
...
Add theme validator
See merge request Librem5/feedbackd!95
2022-12-14 12:25:52 +00:00
Guido Günther
49f697b232
doc: Add manual page for fbd-theme-validate
2022-12-13 13:47:18 +01:00
Guido Günther
584d4ddb6f
doc: Convert manpages to rst
...
This will make it more fun to add details and more manpages.
2022-12-13 13:47:18 +01:00
Guido Günther
2e7483c775
ci: Use bookworm image for package build too
...
No need to fight against old glib and friends in PureOS
2022-12-13 13:47:18 +01:00
Guido Günther
b64ce1290c
Add theme validator
...
Recursively loads a given theme file.
2022-12-12 16:13:38 +01:00
Guido Günther
ef5dd5abca
theme-expander: Also log initial theme file
2022-12-12 16:13:38 +01:00
Guido Gunther
b9430f0cf6
Merge branch 'man-page' into 'main'
...
doc: feedback stops when client disconnects
See merge request Librem5/feedbackd!96
2022-12-12 11:30:59 +00:00
Chris Vogel
bd16d5761d
doc: feedback stops when client disconnects
...
extended documentation for feedbackd.
2022-12-12 11:20:51 +00:00