[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][debian/latest] 69 commits: gitlab-ci: Update base image to 2024-04-04

Guido Günther (@agx) gitlab at salsa.debian.org
Tue May 14 10:46:18 BST 2024



Guido Günther pushed to branch debian/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
- - - - -
cec535da by Guido Günther at 2024-05-14T10:52:16+02:00
Update upstream source from tag 'upstream/0.39.0+ds'

Update to upstream version '0.39.0+ds'
with Debian dir 3863542e0fc832d5785d37c7afc622a77412d37f
- - - - -
3273018b by Guido Günther at 2024-05-14T10:52:16+02:00
New upstream release

- - - - -
67ffd610 by Guido Günther at 2024-05-14T10:59:16+02:00
d/control: Use shared gmobile

- - - - -
fd0f489f by Guido Günther at 2024-05-14T11:03:02+02:00
Install new phoc.gsettings manual page

- - - - -
7854cfdd by Guido Günther at 2024-05-14T11:17:38+02:00
Document changes and release 0.39.0+ds-1

- - - - -


30 changed files:

- .gitlab-ci.yml
- .reuse/dep5
- HACKING.md
- NEWS
- README.md
- debian/changelog
- debian/control
- debian/manpages
- 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/5126f4c6693ebff6cb1302935afb9f1e4e86d023...7854cfdda5c3e5418ebf45bb9d0d715488372435

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/5126f4c6693ebff6cb1302935afb9f1e4e86d023...7854cfdda5c3e5418ebf45bb9d0d715488372435
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/8cd18fad/attachment-0001.htm>


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