[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][upstream/latest] 64 commits: gitlab-ci: Update base image to 2024-04-04
Guido Günther (@agx)
gitlab at salsa.debian.org
Tue May 14 10:16:43 BST 2024
Guido Günther pushed to branch upstream/latest at Debian On Mobile / phoc
Commits:
8025f5cd by Guido Günther at 2024-04-07T14:27:27+02:00
gitlab-ci: Update base image to 2024-04-04
Otherwise gcovr fails on us when a submodule has tests disabled.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/555>
- - - - -
b91b1707 by Guido Günther at 2024-04-07T14:27:27+02:00
build: Update to gmobile 0.1.0
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/555>
- - - - -
f2ead232 by Guido Günther at 2024-04-07T14:27:27+02:00
build: Allow to use shared gmobile
This makes it a bit simpler to keep notch information up to date.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/555>
- - - - -
c4f2e211 by Guido Günther at 2024-04-09T19:33:10+02:00
packaging: Ignore gmobile related files
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/555>
- - - - -
c7838810 by Marge Bot at 2024-04-11T16:09:09+00:00
Merge branch 'shared-gmobile' into 'main'
Use shared gmobile when available
See merge request World/Phosh/phoc!555
- - - - -
c2d11df5 by Guido Günther at 2024-04-16T17:30:48+02:00
doc: Add --skip-subprojects to install
This avoids putting gmobile headers and shared objects into the system.
Switch to using meson while at it
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/556>
- - - - -
61daca40 by Marge Bot at 2024-04-16T16:06:16+00:00
Merge branch 'update-build-instr' into 'main'
README: Add --skip-subprojects to install
See merge request World/Phosh/phoc!556
- - - - -
31230207 by Guido Günther at 2024-04-17T10:33:40+00:00
seat: Tweak docs a bit
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
e3085376 by Guido Günther at 2024-04-17T10:33:40+00:00
drag-icon: Add transfer annotation and tweak docs
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
9c9b6e51 by Guido Günther at 2024-04-17T10:33:40+00:00
keybindings: Add transfer annotation and tweak docs
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
651595d9 by Guido Günther at 2024-04-17T10:33:40+00:00
settings: Mark some functions as skip
This avoids warnings when creating introspection data
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
c4fdd709 by Guido Günther at 2024-04-17T10:33:40+00:00
gtk-shell: Add transfer annotations and tweak docs
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
1e2906af by Guido Günther at 2024-04-17T10:33:40+00:00
idle-inhibit: Add transfer annotations and tweak docs
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
1eba44e9 by Guido Günther at 2024-04-17T10:33:40+00:00
layer-shell-effects: Add transfer annotations and tweak docs
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
014c75c5 by Guido Günther at 2024-04-17T10:33:40+00:00
doc-check: Be more strict
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/557>
- - - - -
8976f4d0 by Marge Bot at 2024-04-17T10:34:04+00:00
Merge branch 'doc-updates' into 'main'
Improve introspection annotations
See merge request World/Phosh/phoc!557
- - - - -
1c817020 by Guido Günther at 2024-04-19T15:26:32+00:00
tests/xwayland: Wait a bit
Wait until the frame got rendered as we otherwise might snapshot
the previous frame
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
b0260028 by Guido Günther at 2024-04-19T15:26:32+00:00
cursor: Use full line length in phoc_cursor_handle_request_set_cursor
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
f067956e by Guido Günther at 2024-04-19T15:26:32+00:00
seat: Use full line lenght in phoc_cursor_handle_request_set_cursor
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
560ee2ab by Guido Günther at 2024-04-19T15:26:32+00:00
keyboard: Fix indent of keyboard_execute_compositor_binding
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
8bb57449 by Guido Günther at 2024-04-19T15:26:32+00:00
cursor: Reindent phoc_cursor_constrain
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
e6e5c145 by Guido Günther at 2024-04-19T15:26:32+00:00
desktop: Reindent pointer_constraint helpers
We move the g_new0 to it's separate line to not hide an allocation in a
variable declaration, use casts where appropriate.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
a348dbb8 by Guido Günther at 2024-04-19T15:26:32+00:00
cursor: Don't unlink constraint_commit twice
It's unlinked a couple of lines above already.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
e39e3e17 by Guido Günther at 2024-04-19T15:26:32+00:00
cursor: Deduplicate pointer motion
Absolute and relative motion were doing very similar things but
differently. Use a single function for the common bits.
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/549>
- - - - -
39561cd3 by Marge Bot at 2024-04-19T15:26:56+00:00
Merge branch 'pointer-constrain' into 'main'
Dedup pointer relative and absolute motion code and simplify pointer constrains
See merge request World/Phosh/phoc!549
- - - - -
a0a4b24c by Guido Günther at 2024-04-23T15:30:58+00:00
desktop: Drop duplicate include
Fixes: c960805d ("Initial commit")
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
2b0a2b62 by Guido Günther at 2024-04-23T15:30:58+00:00
color-rect: Premultiply the alpha value
This is how render_pass expects it. Fixup the existing animations using
alpha for that.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
087dfda1 by Guido Günther at 2024-04-23T15:30:58+00:00
color-rect: Don't render if unmapped
Otherwise we might end up with changed screen state although the
rect is unmapped.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
089a8e9e by Guido Günther at 2024-04-23T15:30:58+00:00
types: Make it simple to compare colors
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
d7eb4576 by Guido Günther at 2024-04-23T15:30:58+00:00
color-rect: Add setter for color
This allows us to use g_notify_by_psepc()
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
59d7e4eb by Guido Günther at 2024-04-23T15:30:58+00:00
color-rect: Allow to set alpha
So far we only allowed setting the full color, allow to set
alpha so we can drive the animation.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
500ac072 by Guido Günther at 2024-04-23T15:30:58+00:00
desktop: Add animation when always-on-top is toggled on/off
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/551>
- - - - -
406dc87e by Marge Bot at 2024-04-23T15:31:22+00:00
Merge branch 'always-on-top-anim' into 'main'
Add animation when toggling always-on-top
See merge request World/Phosh/phoc!551
- - - - -
8cd58d53 by MoonlightWave-12 at 2024-04-23T23:38:14+02:00
docs: Update links in README.md
The links were outdated and some did not work anymore.
The link to the documentation for GLib now links directly
to the relevant part about environment-variables.
Also add links to the files `debian/control` and
`src/phoc.ini.example`, to make those easier to open.
- - - - -
9e355d22 by MoonlightWave-12 at 2024-04-23T23:38:26+02:00
docs: Update link to libhandy in HACKING.md
and remove an unused and outdated link.
- - - - -
bda52231 by MoonlightWave-12 at 2024-04-23T23:38:30+02:00
docs: Fix typos in doc/gettingstarted.md
Also add a few commas for better readability.
- - - - -
6f6af99d by MoonlightWave-12 at 2024-04-23T23:38:34+02:00
docs: Add `./` to commands for running scripts from source-tree
To make it clearer that those have to be entered as paths to the scripts.
- - - - -
704fc524 by MoonlightWave-12 at 2024-04-23T23:38:38+02:00
docs: Add more syntax-highlighting
- - - - -
ef850627 by Guido Günther at 2024-04-24T07:00:54+00:00
Merge branch 'update-documentation' into 'main'
Documentation: Update links, fix typos, and add a few small improvements
See merge request World/Phosh/phoc!559
- - - - -
be546a9b by Guido Günther at 2024-04-29T12:43:31+00:00
time-animation: Fix use after free
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
4f45b88e by Guido Günther at 2024-04-29T12:43:31+00:00
main: Include locale.h
Needed for LC_MESSAGES
Fixes the -Dbuildtype=debug build
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
6b4748e2 by Guido Günther at 2024-04-29T12:43:31+00:00
keyboard: Doc updates and format fixes
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
484f679b by Guido Günther at 2024-04-29T12:43:31+00:00
keybindings: Document phoc_keybindings_handle_pressed
Also fix some indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
a194f2e1 by Guido Günther at 2024-04-29T12:43:31+00:00
seat: Make seat-views a queue and private
Queues are a bit easier on the eyes.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
1c1cb5d9 by Guido Günther at 2024-04-29T12:43:31+00:00
seat: Make has_focus private
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
596fd63a by Guido Günther at 2024-04-29T12:43:31+00:00
seat: Reverse window cycle focus order
Cycling "backward" now means to focus the view that previously had focus
while moving forward means to focus the view that was out of focus for
the longest time.
With this we correctly focus the last focused view when cycling via
keyboard shortcuts and then closing a window.
It also fixes the case where opening an application and cycling backward
would not get one back to the previous application.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/558>
- - - - -
fbcdb15b by Marge Bot at 2024-04-29T12:43:54+00:00
Merge branch 'focus-chain' into 'main'
seat: Fix window cycle order
See merge request World/Phosh/phoc!558
- - - - -
63ded513 by Sam Day at 2024-05-05T06:49:49+00:00
keyboard: Udev configuration for "wakeup keys"
If a keyboard has an underlying udev device, and that device has
properties matching PHOC_WAKEUP_KEY_, these properties are used to
determine whether a particular key (or all keys) from that device will
trigger activity events or not.
Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/363
Signed-off-by: Sam Day <me at samcday.com>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/552>
- - - - -
e4167920 by Marge Bot at 2024-05-05T06:50:08+00:00
Merge branch 'idle-ignore-buttons' into 'main'
keyboard: Udev configuration for "wakeup keys"
Closes #363
See merge request World/Phosh/phoc!552
- - - - -
74bd3893 by Guido Günther at 2024-05-06T07:27:40+00:00
main: Include locale.h
This fixes buildtype=debug which otherwise fails like:
../src/main.c: In function ‘main’:
../src/main.c:158:3: warning: implicit declaration of function ‘setlocale’ [-Wimplicit-function-declaration]
158 | setlocale (LC_MESSAGES, "");
| ^~~~~~~~~
../src/main.c:158:3: warning: nested extern declaration of ‘setlocale’ [-Wnested-externs]
../src/main.c:158:14: error: ‘LC_MESSAGES’ undeclared (first use in this function)
158 | setlocale (LC_MESSAGES, "");
| ^~~~~~~~~~~
../src/main.c:158:14: note: each undeclared identifier is reported only once for each function it appears in
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/561>
- - - - -
31ae5c29 by Guido Günther at 2024-05-06T07:27:40+00:00
output: Fix indent
Gbp-Dch: Ignore
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/561>
- - - - -
3e06ffd5 by Guido Günther at 2024-05-06T07:27:40+00:00
output: Disconnect render_coutputs signal from the correct object
Otherwise we might try to access an already gone output in render_cutouts
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/561>
- - - - -
e657e32b by Marge Bot at 2024-05-06T07:28:04+00:00
Merge branch 'unplug-crash' into 'main'
output: Disconnect correct signal on finalize
See merge request World/Phosh/phoc!561
- - - - -
bff0746d by Guido Günther at 2024-05-06T07:35:48+00:00
build: Indent by two spaces
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/563>
- - - - -
de7babaf by Guido Günther at 2024-05-06T07:35:48+00:00
build: The wlroots library is a subproject wrap
Fixes: e9b9ef02 ("build: Use meson wrap for the wlroots submodule")
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/563>
- - - - -
f7bd5441 by Guido Günther at 2024-05-06T07:35:48+00:00
build: Add tests to summary
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/563>
- - - - -
6b75d2ff by Guido Günther at 2024-05-06T07:35:48+00:00
build: Separate generated sources and headers
This reduces the number of build steps from 465 to 222 (when linking
against a shared wlroots).
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/563>
- - - - -
45d40ac7 by Marge Bot at 2024-05-06T07:36:12+00:00
Merge branch 'build' into 'main'
Split generated headers and source files
See merge request World/Phosh/phoc!563
- - - - -
ba5a4ad1 by Guido Günther at 2024-05-07T07:16:51+00:00
desktop: Fix typo
We're looking at phosh's schema here
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/565>
- - - - -
c4c9d3a6 by Guido Günther at 2024-05-07T07:16:51+00:00
docs: Expand on configuration
Mention where we read configuration from and list the schemas and keys
phoc currently uses.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/565>
- - - - -
d91407ec by Marge Bot at 2024-05-07T07:17:14+00:00
Merge branch 'doc-updates' into 'main'
Doc updates
See merge request World/Phosh/phoc!565
- - - - -
b29bedd0 by Guido Günther at 2024-05-12T14:05:45+02:00
treewide: Document changes and release 0.39.0
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/566>
- - - - -
3d014487 by Marge Bot at 2024-05-14T08:40:02+00:00
Merge branch 'rel-0.39.0' into 'main'
treewide: Document changes and release 0.39.0
See merge request World/Phosh/phoc!566
- - - - -
c0fd017f by Guido Günther at 2024-05-14T10:52:09+02:00
New upstream version 0.39.0+ds
- - - - -
30 changed files:
- .gitlab-ci.yml
- .reuse/dep5
- HACKING.md
- NEWS
- README.md
- debian/changelog
- debian/manpages
- debian/not-installed
- doc/gettingstarted.md
- doc/meson.build
- + doc/phoc.gsettings.rst
- doc/phoc.rst
- helpers/doc-check
- meson.build
- src/anim/timed-animation.c
- src/color-rect.c
- src/color-rect.h
- src/cursor.c
- src/desktop.c
- src/drag-icon.c
- src/gtk-shell.c
- src/idle-inhibit.c
- src/keybindings.c
- src/keyboard.c
- src/keyboard.h
- src/layer-shell-effects.c
- src/main.c
- src/meson.build
- src/output.c
- src/phoc-types.c
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/28596c707f7988263944ca8d137f4354ca3239ca...c0fd017ff2506c41e85566c88e8b4102dd4f7f36
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/28596c707f7988263944ca8d137f4354ca3239ca...c0fd017ff2506c41e85566c88e8b4102dd4f7f36
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/20240514/f9bd0723/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list