[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][debian/master] 36 commits: Merge branch 'rel0.10' into 'master'

Guido Günther (@agx) gitlab at salsa.debian.org
Fri Dec 17 08:13:44 GMT 2021



Guido Günther pushed to branch debian/master at Debian On Mobile / phoc


Commits:
38b43b66 by Sebastian Krzyszkowiak at 2021-12-15T19:49:00+00:00
Merge branch 'rel0.10' into 'master'

Document changes and release 0.10.0

See merge request World/Phosh/phoc!317
- - - - -
3d788792 by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
Update to wlroots 0.13 and drop support for older versions

- - - - -
57f68058 by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
Adjust to subsurface handling changes in wlroots 0.14

See https://github.com/swaywm/wlroots/pull/2948

- - - - -
82154d62 by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
desktop: Switch to wlr_primary_selection_v1

wlr_gtk_primary_selection support got dropped in wlroots 0.14

- - - - -
e22a464d by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
desktop: Remove unused wlr_list header

- - - - -
fb041cea by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
render: Visualize touch points with rects instead of circles

wlroots 0.14 removes wlr_render_ellipse, so switch to rectangles
and while at it, add a little crosshair to be easily able to pin-point
the exact touch position.

- - - - -
cb03d9cf by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
Depend on wlroots 0.14

We're explicitly using unstable wlroots APIs which makes us have to adjust
the code for almost every wlroots version, so rely on a specific release.

- - - - -
5bc54873 by Sebastian Krzyszkowiak at 2021-12-15T19:52:56+00:00
Thumbnail rendering with wlr_allocator

This part of wlroots API is not public at the moment, so we copy the headers.
We're already using unstable API interfaces, so we don't really lose anything
by doing that. wlr_allocator is supposed to become public at some point, but
it's not known yet when and in which form.

- - - - -
60f67041 by Guido Günther at 2021-12-15T19:52:56+00:00
build: Allow wlroots >= 0.14.1

Hardcoding a single version is very restrictive

- - - - -
0969405d by Guido Günther at 2021-12-15T19:52:56+00:00
ci: Use system wlroots on Debian

Make sure we don't try to build against the embedded copy.

- - - - -
4e447740 by Guido Günther at 2021-12-15T19:52:56+00:00
ci: Print package list on Debian

This eases debugging

- - - - -
a52d1eed by Guido Günther at 2021-12-15T19:52:56+00:00
ci: Switch to wlroots 0.14.1

- - - - -
36c78784 by Guido Günther at 2021-12-15T19:52:56+00:00
input: Add guard to public function

- - - - -
6d98e965 by Guido Günther at 2021-12-15T19:52:56+00:00
testlib: Use g_test_message for buffer match messages

This makes them shown without any special setup

- - - - -
6c59ccfd by Guido Günther at 2021-12-15T19:52:56+00:00
testlib: Print all mismatches

This makes it simpler to see the "whole picture"

- - - - -
ef3e174e by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Update empty.png

wlroots 0.14.1 honors not overlaying the cursor in
zwlr_screencopy_manager_v1_capture_output.

- - - - -
e22851cb by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Update test-xdg-shell-maximized-1.png

wlroots 0.14.1 honors not overlaying the cursor in
zwlr_screencopy_manager_v1_capture_output.

- - - - -
cf7eae35 by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Update test-xdg-shell-normal-1.png

wlroots 0.14.1 honors not overlaying the cursor in
zwlr_screencopy_manager_v1_capture_output.

- - - - -
aa40e286 by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Update test-phosh-private-thumbnail-simple-1.png

wlroots 0.14.1 honors not overlaying the cursor in
zwlr_screencopy_manager_v1_capture_output.

- - - - -
e210a7d0 by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Update layer-shell screenshots

wlroots 0.14.1 honors not overlaying the cursor in
zwlr_screencopy_manager_v1_capture_output.

We also switch to a more promonent color (red) to track RGB vs BGR
failures.

- - - - -
e4791685 by Guido Günther at 2021-12-15T19:52:56+00:00
test-layer-shell: Reverse layer surface distruction

Otherwise the red layer-surface hangs around a bit longer. Needs
closer investigation.

- - - - -
524d83f7 by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Add resolution for headless backend

Can be useful to check results

- - - - -
0a27803e by Guido Günther at 2021-12-15T19:52:56+00:00
tests: Hide thumbnail test behind PHOC_TEST_HAVE_DRM

We can't use the fallback pixman renderer and also can't assume
we it works under headless in e.g. a docker container so don't
run the test by default atm.

- - - - -
14824436 by Guido Günther at 2021-12-15T19:52:56+00:00
gitlab-ci: No need for xvfb when collecting coverage

- - - - -
82bddc59 by Guido Günther at 2021-12-15T19:52:56+00:00
gitlab-ci: Run tests through meson

- - - - -
21cab8b6 by Guido Günther at 2021-12-15T19:52:56+00:00
gitlab-ci: Allow PureOS job to fail

We'll revert this once PureOS switched to wlroots 0.14.0

- - - - -
fbfb4f1a by Sebastian Krzyszkowiak at 2021-12-15T19:59:32+00:00
Merge branch 'prebuilt-images-0.14.1' into 'master'

Update to wlroots 0.14.1

See merge request World/Phosh/phoc!300
- - - - -
9e8cc69e by Sebastian Krzyszkowiak at 2021-12-15T21:15:55+01:00
Document changes and release 0.11.0

- - - - -
028b4e8c by Guido Günther at 2021-12-16T14:12:09+00:00
Merge branch 'rel0.11.0' into 'master'

Document changes and release 0.11.0

See merge request World/Phosh/phoc!318
- - - - -
adf40627 by Guido Günther at 2021-12-16T19:17:35+01:00
d/gbp.conf: Use upsteam tarball

- - - - -
3bd43d81 by Guido Günther at 2021-12-16T19:21:14+01:00
d/watch: Fix watch expression to match tag names

- - - - -
69c91209 by Guido Günther at 2021-12-16T19:21:54+01:00
New upstream version 0.11.0
- - - - -
53f84486 by Guido Günther at 2021-12-16T19:23:00+01:00
Update upstream source from tag 'upstream/0.11.0'

Update to upstream version '0.11.0'
with Debian dir 66b0e25fb6cd6a027b64d9c54790080034d6f2c0

- - - - -
7e50583b by Guido Günther at 2021-12-16T19:24:06+01:00
d/control: Bump build dependency on wlroots

We require 0.14

- - - - -
8345a71e by Guido Günther at 2021-12-17T09:04:13+01:00
Document changes and release 0.11.0-1

- - - - -
5006299d by Guido Günther at 2021-12-17T08:13:39+00:00
Merge branch 'rel' into 'debian/master'

phoc 0.11.0

See merge request DebianOnMobile-team/phoc!8
- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab-ci/debian.Dockerfile
- debian/changelog
- debian/control
- debian/gbp.conf
- debian/watch
- meson.build
- protocols/wlr-layer-shell-unstable-v1.xml
- src/cursor.h
- src/desktop.c
- src/desktop.h
- src/input.c
- src/keyboard.c
- src/layer_shell.c
- src/output.c
- src/output.h
- src/phosh-private.c
- src/render.c
- src/seat.c
- src/server.c
- src/text_input.c
- src/view.c
- − subprojects/wlroots
- tests/phoc.ini
- tests/screenshots/empty.png
- tests/screenshots/test-layer-shell-anchor-1.png
- tests/screenshots/test-layer-shell-anchor-2.png
- tests/screenshots/test-layer-shell-exclusive-zone-1.png
- tests/screenshots/test-layer-shell-exclusive-zone-2.png
- tests/screenshots/test-phosh-private-thumbnail-simple-1.png


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/4c78f01a128a2d8f8a9266303711a75391e70da3...5006299dd07e8021971c3b641accf188d04fb9a2

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/4c78f01a128a2d8f8a9266303711a75391e70da3...5006299dd07e8021971c3b641accf188d04fb9a2
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/20211217/5836ceb0/attachment-0001.htm>


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