<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Arnaud Ferraris pushed to branch debian/master
at <a href="https://salsa.debian.org/DebianOnMobile-team/phoc">Debian On Mobile / phoc</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c433287f2a9c8f98a5b7d56272f3bf35d90737c8">c433287f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-01-25T14:11:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rel0.12' into 'master'

Document changes and release 0.12.0

See merge request World/Phosh/phoc!332</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bf1e8c4feabe96c5dcc0c0018cff83d451f8de33">bf1e8c4f</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2022-02-02T10:27:53+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pointer: remove unused struct member
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6ed169cd70855c0e59c8b360c01a43c9652dbf83">6ed169cd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-02T09:44:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'unusedStructMember' into 'master'

pointer: remove unused struct member

See merge request World/Phosh/phoc!333</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4e61590f848420e11bc02ee07ff82a58ebaa2ed9">4e61590f</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2022-02-03T10:23:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">keyboard: declare some parameters with const
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a549c5366b508eabad0c14cca2ebec1660e68dd6">a549c536</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-04T13:32:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboardConstParameter' into 'master'

keyboard: declare some parameters with const

See merge request World/Phosh/phoc!334</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/cd85ce939c9c2a2d90a8123833b579762760035c">cd85ce93</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2022-02-06T18:57:13+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testlib: Fix weird assignment

Fixes clang static analyzer warning:
../tests/testlib.c:665:30: warning: Although the value stored to 'surface' is used in the enclosing expression, the value is never actually read from 'surface' [deadcode.DeadStores]
  cairo_surface_t *surface = surface = cairo_image_surface_create_from_png (filename);
                             ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ad2d8d87637198478450aab85b663ea7c78dbd84">ad2d8d87</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-06T19:09:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'testlibAssignment' into 'master'

testlib: Fix weird assignment

See merge request World/Phosh/phoc!335</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6d6665a3b800650c7d3faf4ad73a83b9ca989bca">6d6665a3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-17T15:08:14+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">scale-to-fit: Split printing of into separate function
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bda32fe2b1dde95556b1a2dc020a796658a4b3c0">bda32fe2</a></strong>
<div>
<span>by Doug Wood</span>
<i>at 2022-02-17T15:09:36+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">scale-to-fit: Query current state if called with just the app id.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/980a89699045ada8d6b2f5f3804dae23985a2679">980a8969</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-17T15:11:16+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">scale-to-fit: Make shellcheck happy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/f5c05003deee2c864322506d7c6c5ab620ab70fa">f5c05003</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-17T14:21:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'patch-1' into 'master'

Let scale-to-fit query current state if called with just the app id.

See merge request World/Phosh/phoc!199</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6eb0e5cd81292c84faa33905f4def0dd119d9acf">6eb0e5cd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">seat: Don't dispose input

We don't hold a ref to the input, see comment in
phoc_seat_set_property().
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/489cc6338a8698d39cae85b28092b6d77fc270b7">489cc633</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">seat: Invoke finalize

We ovewrote the previous dispose handler preventing proper cleanup.

Fixes 93bdcc5b172462c42ebbcf501eee1c422f32b213
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b8eb32ecbb7d0d46d7f6507853d7199c240eb588">b8eb32ec</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Finalize object

Seat creates the server and diposes it but cursor itself did never
freed any resources.

Related: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/231
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b9b7eabb90297876c4ce505e1a0eadc6db784737">b9b7eabb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Move wlr_xcursor_manager init from seat to cursor

That's where we track cursor resources and keeps init and finalize
together.

Related: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/231
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6b7ec3e1455977ff1ca6c2f6de1203eb7bef214f">6b7ec3e1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Destroy output layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4f8ba920a39b4a3bb2d6b2c5578fd70e8f060c00">4f8ba920</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Make xcursor manager depend on XWayland

This makes sure we don't use it elsewhere by accident.  The
xcursor_manager for the outputs is handled via PhocCursor.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7dffb2869f2d2a0f29876f529436834d534d8529">7dffb286</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T01:38:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Avoid indirection

The theme is always NULL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e51eb2d808f387c333e7ceee2cb13b4392206910">e51eb2d8</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-02-22T01:43:40+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'asan' into 'master'

Fix a bunch of (mostly) cursor related leaks and cleanup a bit

See merge request World/Phosh/phoc!337</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/1a577e5a58ba5db3272bc78b16c0af13438f6cec">1a577e5a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Reindent and modernize public functions

Use typedefed types and reindent before doing further cleanups.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/eac46ae514f27d8483c589b73a17275798ba3444">eac46ae5</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop ini file parser

We're using what glib provides us.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/3e1d321fc3f56660d76fa9b0f6665c723cf7882d">3e1d321f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Use GKeyFile

Use what glib provides instead of dragging around our implementation.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6558b3ad805e0db6b094b80062ca29d1302db009">6558b3ad</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Don't exit when parsing settings

Rather return and let the caller decide what to do.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a9c7664bb5b24919339fcfcce2b00d051a0839e0">a9c7664b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Drop remainin users of roots_config_*
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9af75b55a4ec958e7d93a45b350f9e2bc350c7e6">9af75b55</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Use g_free() to match the g_* allocations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4abc110be311eb2fc5e46f5d9b59676d82748964">4abc110b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Drop unused prefixes

We printed deprecations for some time, handle these as unknown now.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9b2e0d860cb0c51d3e0c7cef7611d68f6d0b5d73">9b2e0d86</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Use g_assert()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/8f3d2cfd05ef4a4a1589b560fda2275ae1efe263">8f3d2cfd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Remove unused includes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e28912664f9f029f229912390c531567368ea035">e2891266</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings: Use PHOC_CONFIG_DEFAULT_SEAT_NAME
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d230cc657629aafcccca572430efb462317ed77e">d230cc65</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-02-22T19:02:30+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Invoke phoc_config_destroy

Didn't happen so far and leaks otherwise.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/aefbc25201fa3d2fbec77efdd00f5382692cf54a">aefbc252</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-02-28T04:13:43+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'config' into 'master'

Use `GKeyFile`

See merge request World/Phosh/phoc!330</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/2df69c465ff1a86953455122da3432d38270a8d8">2df69c46</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T10:37:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't include wlr_log.h

We dropped that in 0a18103448b7c1cf454e1ec22d555aa94344b6a0 and
later commits
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/8f11116d0e0070848c09aa1727073a59374539bd">8f11116d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T10:37:53+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Sort debug flags alphabetically
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/68c2532dd0cfdd99b174b91b9104e89a50677729">68c2532d</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-01T09:47:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cleanups' into 'master'

Don't include wlr_log.h and sort debug flags

See merge request World/Phosh/phoc!339</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4d2a1af26f2c9b7f1900fb9032b4ead67283bca3">4d2a1af2</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:12:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Use PhocView consistently
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/238441e903de906db63697e9663f26345e37b9eb">238441e9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:12:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Use PhocViewType

We have PhocView since some time so the type describing it's purpose
should match
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e688de7e58a0714d224d598fc2221985aff0237f">e688de7e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:12:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Use PhocViewInterface consistently

It's an interface for PhocViews so name it like that.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/09e631161bceb10d4a8ede42b4ff56dba4d83d93">09e63116</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:19:58+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Fix parameter name

Avoids the gi-docgen warning
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/8991b34ad3ba5875856163af3d8f65a3192ea4dc">8991b34a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:29:01+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Add doc string for view

This makes it show a summary in the overview.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9878468d2decb567053a4b03f63ae0ec17ca3507">9878468d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-01T11:37:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Link PhocChildView to PhocView

Now that we have the types in place we can start adding more
links.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6045410569b616a42fc822841341d1283f309c2f">60454105</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-01T11:28:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'view-rename' into 'master'

Use PhocView consistently

See merge request World/Phosh/phoc!340</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0e22a9daaa218db7da256f01959559db99388315">0e22a9da</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-06T16:30:00+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view_render_to_buffer: Gracefully handle buffer creation failure

If wlr_allocator_create_buffer returns NULL, bail off early instead
of crashing.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ebb83c69315037cf8f00223db4f639b87dbc10d5">ebb83c69</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-06T15:42:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'thumb' into 'master'

view_render_to_buffer: Gracefully handle buffer creation failure

Closes #259

See merge request World/Phosh/phoc!345</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5ced8028e01fb83891e7210749bb5a17eece6d5e">5ced8028</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-07T19:21:35+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/control: Add dependencies for embedded wlroots build

Update the dependencies to work with wlroots 0.14.x.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/aae77d770adb23eba6ae508c7c132b45e56f0fce">aae77d77</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-07T18:29:43+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wlroots-0.14.x-embedded' into 'master'

d/control: Add dependencies for embedded wlroots build

See merge request World/Phosh/phoc!347</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d04de9672d47cc7a6b54519f5c805361f91e59a3">d04de967</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:35:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Add and use renderer getter
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4a56a61e0cc302368f29e234ea784f9dada4bf84">4a56a61e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:35:21+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Use g_clear_list

We require recent enough glib
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6b91a65726c831c5d4b5a7ad13bbedec10124a75">6b91a657</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Move damage tracking rendering to separate function

The function is already big enough and it should not do any work
itself.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e7cbd955142eaf2941b8b834b122362e45a033ee">e7cbd955</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Don't set clear color again

We alread default to black a cuple of lines above.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/da4fb74cabedfcb4dcdb6619039f76c8fd686593">da4fb74c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Move fullscreen scanout into scanout_fullscreen

No need to have that split over two functions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/87c9c32af22e8636b5d9f444abcf566d8130eeaf">87c9c32a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Simplify scanout check a bit

Use if / else if rather than if / if and use the same order of arguments
in both so it's quick to read. The whole logic is for debugging only
anyway since it doesn't distinguish multiple outputs.

Remove the obious comment too.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a328713e116a93c1ce2449e8908ef5ee3764f79b">a328713e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Add and use phoc_output_has_fullscreen_view ()

This makes it obvious what we're checking
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/96bc41b9adc015aa10a432a791d6f38d3d23c4ee">96bc41b9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Use faster list empty check

No need to travers the list when we only want to check if
it's empty
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4c81aa5fff2bac18f482df8a8163525efeacd3a7">4c81aa5f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Remove listeners in the same order as in the struct

This makes it easy to check that we have all of them
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0a99c77c0f23e1536311fc75f79b23de078673de">0a99c77c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Use g_clear_list

Make sure we set to NULL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/1aa65c042e5f7dcedb410a8aa83dc0c1d34f2a58">1aa65c04</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:58:51+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Invoke  wlr_renderer_end(wlr_renderer earlier

This keeps the render end closer to the last rendering calls.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5b77aacf8b053f773564a7ed0789b5951434f2d0">5b77aacf</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-09T20:33:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'animations' into 'master'

Decruft `output_render` a bit

See merge request World/Phosh/phoc!309</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/8383dcd8dbc52b8d51118befd8ffc5137f251088">8383dcd8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Fix more doc links
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4f12f53ea4342acaceb79c0abbcfe85c4714ac8e">4f12f53e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Document phoc_output_damage_from_view
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/de32df548d7c612a8bb6289eb45bffc408a6e367">de32df54</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Add docstring for PhocOutput
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/21db304dd28459b297b4142d08bd6818137f539f">21db304d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Add docstring for PhocServer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/426b2d2e1cc4f65c8d97539374e2f00283ea811f">426b2d2e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Add docstring for PhocKeyboard
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/51b1586162dc3012623e22bb61e4bb4b4c2e6c2e">51b15861</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">seat: Add getters to query seat capabilities

While this isn't so useful in the seat code itself it's also
needed in the cursor code for gestures.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/74a9bd2619313e132f9b24eb4eb0491b74edc016">74a9bd26</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-09T20:33:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layer-surface: Add getter for namespace
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7f5d225eed1480ef86b1dfdf5d3a7a73a5d83b7b">7f5d225e</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-09T20:45:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cleanups' into 'master'

seat: Add getters to query seat capabilities

See merge request World/Phosh/phoc!342</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5bfe7e8f3a737235a30ce17a684e4cd518993050">5bfe7e8f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T00:51:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Avoid seat round trip for handle_pointer_motion

There's no need we have the seat set this up and round trip.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7115e1f2ce532bcd290babfba33956874751d00d">7115e1f2</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T00:51:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Avoid seat round trip for handle_pointer_motion_absolute

There's no need we have the seat set this up and round trip.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6301cf5f336161c9e579a0e5557ef15e8e6fbc1e">6301cf5f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T00:51:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Avoid seat round trip for handle_pointer_button

There's no need we have the seat set this up and round trip.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0edf38d92f1452c4437688c9dcd1825fa23651e0">0edf38d9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T00:51:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Avoid seat round trip for handle_pointer_axis

There's no need we have the seat set this up and round trip.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a2e89cbb0e90366d0c6d6df257bf77a22ab3007e">a2e89cbb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T00:51:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Avoid seat round trip for handle_pointer_frame

There's no need we have the seat set this up and round trip.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e6da4f36aa486e0145a90c132720d0d0716ca256">e6da4f36</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-21T01:02:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gesture-cleanups' into 'master'

cursor: Avoid seat round trip for handle_pointer_*

See merge request World/Phosh/phoc!343</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c495ac99e93187ae3a65118cfe3d702777ec17ef">c495ac99</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Fix indentation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e6f583bfaa4500b90770986735a413b8c1df3553">e6f583bf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Fix indentation

There's more TODO but that doesn't interfere with anything ongoing.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e2163950144a3504e12a26cf7be276ed43190e50">e2163950</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Improve indentation

Had a hard time finding the right place to add more
methods. Let's improve on this.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/93538885afb1b9274d2d52b9f3c5fee381d90d36">93538885</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layer-surface: Document link
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0c4719361d658bb6f95e2315c54b8ed4078fb353">0c471936</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layer-surface: Add and use phoc_layer_shell_get_output()

In almost all the cases we want the PhocOutput so introduce a getter
that makes things easier to read and helps us to reduce direct member
access.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/87e12013e2bae7d8b5345cf65f6aac938ffb30a1">87e12013</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: drop last_frame

It's unused
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/741c7b955017bd221e246f0fb3e58289a60a745b">741c7b95</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Drop last_frame

It's unused
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/f2f9150eedd622b88243952e4c09761ea4ec9952">f2f9150e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">output: Use typedef for iterator

Merely for consistency
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a75a6238af64a928f0db8692bfc5178caa3d54ae">a75a6238</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Make output_render a method

Moves things into the right namespace and makes it clear where
e.g. to store additional data, etc.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/650ca8fbd7112822f068226a738177531df1b000">650ca8fb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Make view_render_to_buffer a method

Moves things into the right namespace and makes it clear where
e.g. to store additional data, etc.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e9e00f60d6f2126d2bd35a6b0efafcd4d213807d">e9e00f60</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">render: Use cast

Gives us an additional type check.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/f4247de09f46fee57d5e1c9d416e5869f1f2a664">f4247de0</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop unused declaration
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/db46954edec6f8f1f532fe9ad8fe1eb41ae98013">db46954e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:05:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">utils: Fix doc string

We're documenting PHOC_PRIV_CONTAINER here.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/2588d1c26132314ed069c8e32bc44a36c92da8ad">2588d1c2</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-21T01:17:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cleanups' into 'master'

Mixed cleanups

See merge request World/Phosh/phoc!348</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/45a8762344a50c722d4a413032ea18298a38d1fe">45a87623</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Add a GObject as first element

The two implementations of the PhocView interface (roots_xdg_surface and
roots_xwayland_surface) expect PhocView to be the first element in their
structs but since we also need GObject as first element to introduce
PhocXdgView and PhocXWaylandView (which in turn need GObject as first
struct member for tat) we need to put a GObject as first struct member
into PhocView.

This will fix itself once PhocXdgView, PhocXWaylandView and PhocView are
GObjects and PhocXdgView and PhocXWayland derive from PhocView. Until
then it's an interim hack.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/08de29035d5dd455690b2e948d7d4684b3995170">08de2903</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make xdg-surface a minimal GObject

This allows us to add properties, signals, interfaces, ref counting,
etc. Moving more code into PhocXdgSurface happens in follow up commits.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9d70f6dfd421ff7f9efc85345cca7cbfcf337bbd">9d70f6df</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xdg-surface: Make destruction private

Move everything into finalize()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b6ad453f275a39e5597fafdae57330adb80eb1c0">b6ad453f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xdg-surface: Add xdg-surface property

Make sure we pass the xdg-surface at construction time
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/824e07ec89099663199a3f73f09d9c2d1489dd33">824e07ec</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xdg-surface: Add xdg_surface_get_geometry

When we move over the interface implemention get_geometry() moves as
well which isn't always used via the interface in xdg_shell so introduce
a getter.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/029f54ddb551fc18306498a05611af5be6761ad7">029f54dd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xdg-surface: Move view interface implementation over

Move the view interface implementation to xdg-surface to decouple it
from xdg-shell.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d5ec46468a4768809c5ea927a90948e24a45b40e">d5ec4646</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server: Move xwayland include out of header

The header itself has no xwayland specifics and it's always good
to move ifdefs further down.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/55f21ecc067d5a4ac58b1226aab58ff45cc38d4d">55f21ecc</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename xwayland surface's to PhocXWaylandSurface

We'll introduce a GObject in the next commit. Keeping it separate
makes it easier to review.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/6e88e0f9cede848339391d1b2fe35be0f5d024c9">6e88e0f9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use phoc_xwayland_surface_from_view()

The struct itself got rename too. Do that in a separate
commit to reduce noise.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9a3c933d02688142d5c88b95ba6f1626503257e0">9a3c933d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make PhocXWayland a minimal GObject

We use a single property to set the underlying wlr surface
the same way we do for xdg-surface.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a71369017fe27e4c1d6bc964d0aa91f4b309feff">a7136901</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xwayland-surface: Set PhocXWaylandSurface on the wlr surface

This makes it consistent with xdg-surface and layer-surface.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/550557173c79337ed2ca722f429e324894689513">55055717</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xwayland-surface: Remove listeners in finalize

This makes it consistent with xdg-surface and layer-surface
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4e2473edc15fa3e7692fc0fd65141e2144c0fd5b">4e2473ed</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-21T01:19:15+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">xwayland-surface: Move view interface over

This is a pure code move with the only change being the switch
from g_assert() to avoid an additional include.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/fc19cbfc4b35dfae71fd75fa300356f33879cea1">fc19cbfc</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-21T03:49:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'xdg-surface-gobject' into 'master'

Make PhocXdgSurface and PhocXWaylandSurface GObjects

See merge request World/Phosh/phoc!349</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5d71038fc3fb5d4e52656f8ed5f41333bd1cea2a">5d71038f</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T03:21:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update wlroots submodule

Update to include ed411e63654e73223ea38c3a0c14a507a7fb3935
so we can submit xdg-activation tokens.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/137f28b7ba10cf195f1e417edfd13640fc5241b5">137f28b7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T03:21:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Conditionally check for wlr_xdg_activation_v1_add_token
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b7773238276c2d3c33e7d36e1e08c64046796cb7">b7773238</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T03:21:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Handle xdg-activation

Set focus on "activate" and notify that the app showed up.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ed8865681371050df7aa311d13fe28e749321388">ed886568</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T03:21:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gtk-shell: Submit startup-id as token to xdg-activation

This allows apps that use xdg-activation to work even though
their launcher doesn't support it. E.g. a GTK4 app that was
launched via a GTK3 app.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7927cb2431e5641626061d2005c03616c9fa3d50">7927cb24</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-24T03:28:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'xdg-activation' into 'master'

Handle xdg-activation for startup tracking

Closes #223

See merge request World/Phosh/phoc!263</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4421b103fc7794e36fb6c16f9ba4a78efd142077">4421b103</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-24T08:27:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Handle cases where only some outputs are on in toggle_output_blank

Previously this function would toggle the state of each output
independently, which is confusing when some output are on and some are
off. Make it always turn off all screens if at least one is on and
turn on all screens otherwise.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bd37953848de4122000d66d51708f5198bd682c9">bd379538</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-24T08:27:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: toggle_output_blank: Ignore outputs that aren't part of the layout

This prevents disabled outputs from being needlessly unblanked.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5eda88458206dfd2dda241958121028c184b7020">5eda8845</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T08:36:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'blanking' into 'master'

phoc_desktop_toggle_output_blank fixes

See merge request World/Phosh/phoc!351</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/83f96cfef3186a1e34f20fc61b13337990309160">83f96cfe</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make PhocView a GObject

This allows us to derive PhocXdgSurfacde and PhocXWayland from it.  We
need to open code what G_DECLARE_DERIVABLE_TYPE() would do for us as we
need to keep struct members public until we cleaned that up too.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0e0c67097761c94d380ee4c36ce51278ae11c8bf">0e0c6709</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Use PHOC_VIEW () as it does type checks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bb8bec66105aa229e50eae84d3cb50155ad7923a">bb8bec66</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move fixed value init to _init()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/fedfca819e031991be8010afdbf77fbe273bef91">fedfca81</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop destroy

As all are GObjects now we can just unref.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/cfee960c45a725120dc05602f1fce6f10f0447ce">cfee960c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move destruction into finalize

This makes sure we always clean up properly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e320b429184d3df7b1cf6b32771651266cc61c3d">e320b429</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop view_destroy()

We can just unref.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b8f0b0d602a8ea19d64c4a1594b5d5c7e32862ea">b8f0b0d6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop custom impl

Use GObject's way of overriding methods from the base class.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9d63b54de29266149c81842f2dd430afebe991f2">9d63b54d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Introduce private data

We want the view's data to be private but doing it at once will be
tricky so do it one by one.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/1e3ee4bde1a6ebfe1505b05960c3cdb2ef5d5237">1e3ee4bd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Make settings private

They're only used within PhocView anyway
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b40f2305d5a4f93f5150baa803842fa377938a5e">b40f2305</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Make title and app_id private
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/580ea5262120a34351bdcf6b2cb5b76d1ca75770">580ea526</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop view_init

The only remaining thing that is set is the type and we can set
that directly. We can drop that later on completely as we have
type information in the GObject's now.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ac0956a6f20ad6d22a9ed74dd6ff7105deb18ede">ac0956a6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Document virtual functions

This will allow us to document chaining up constraints, etc when
needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/37259615df1fbb598a93a0e5840a35f4c66d4de7">37259615</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Prefix view types with PHOC_

We can get rid of them entirely since we have glib's type information
now but until then drop the ROOTS_ prefix to not be confusing for
new contributors.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/27db0311ef7001fa6b1cafb216fcbe1b3d30aeee">27db0311</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move PhocViewDecoPort

Move it to the top so we have enums and function declarations
separated.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7d2856153253cc391890a0de6c29fac0e3f05987">7d285615</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move deco parts into phoc namespace

Just for consistency.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/dbbefbd135b4654eafef3a6d55d33ee5be791a8a">dbbefbd1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-24T20:14:52+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use PhocViewDecoPart everywhere
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/85d67f607dd3f12dc9732a868228b82f1d94d94e">85d67f60</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T03:43:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'view-gobject' into 'master'

Make PhocView a GObject

See merge request World/Phosh/phoc!350</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/151565664895ed33c586d25a00bad40d5dda0c34">15156566</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T03:43:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layer-shell: Don't give focus to TOP layer when there's a fullscreen view

When there's a fullscreen view on a output, it covers the TOP layer, so
it doesn't make sense to give it focus. The exception to that is when
force_shell_reveal is set, as this makes the fullscreen view temporarily
behave as a regular one layering-wise.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/750e1dcd67c9490d6257fed95ab646d80ad33bcf">750e1dcd</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T03:43:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cursor: Update layer-shell focus when (un)revealing shell
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/0711a86661637e517cffb085ac2ab92f757606d7">0711a866</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T08:47:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'focus' into 'master'

layer-shell: Don't give focus to TOP layer when there's a fullscreen view

See merge request World/Phosh/phoc!341</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/164d82f7ef4ac940ab0eb90ca19576dc09d00467">164d82f7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">desktop: Drop roots_

It's a layer-surface so name it like that.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/70242f00ebcf99f8c67ef1a9a25eccc592849712">70242f00</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Add xdg-surface.h to sources

This make sure XdgSurface is listed as Class not Struct as the
doc string is in the header.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/00d8951bdfbbff080011d450bc54069fb1d979af">00d8951b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Add xdg-activation-v1.h to sources

For completeness.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/f0f57e983dc09c54cd150dc4aeb08c51b87b0989">f0f57e98</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Make PhocSubsurface private

The typedef doesn't need to be public either.

Fixes 9674b032 ("view: Make PhocSubsurface private")
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/388eeaf9bb28fcf266cd2f87f8ffbf49411a3a53">388eeaf9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop roots_xdg_toplevel_decoration forward declaration

Not needed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/9ac3bb4dffa3ac3249a4ba95f5625e5a3ee66263">9ac3bb4d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Make roots_xdg_toplevel_decoration private

It's only eve used within xdg_shell
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/33837dd551a4ce48a352398e2bb067b0d7f182cb">33837dd5</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Make roots_xdg_popup private

it's only ever used within xdg_shell
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/24a757df0bb022007c2f9dd6b35212d6569876fc">24a757df</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move phoc_xdg_surface_from_view to xdg-surface.h

The parent shouldn't need any knowledge about it's childs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e5de0fcdf3864617e76e0d4cd09229d9f2279caf">e5de0fcd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Move phoc_xwayland_surface_from_view to xwayland-surface.h

The parent shouldn't need any knowledge about it's childs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/1875e461bd91527ce008c769d47b104475ddac58">1875e461</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Remove now unneeded forward declarations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/017a54999af875d8172e6855f3c5148e27e159f5">017a5499</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:14:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Drop xdg-* headers

It's enough to have them in xdg-surface.c
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/7002cfb9e97a75813393e0a3b91641251ce497f5">7002cfb9</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T15:22:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cleanups' into 'master'

Some more (small) cleanups from other branches

See merge request World/Phosh/phoc!353</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/fecd44b04e3ce5419f28b6d5cad2653a35642b06">fecd44b0</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2022-03-25T15:27:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "gitlab-ci: Allow PureOS job to fail"

Byzantium has recent enough wlroots now.

This reverts commit 21cab8b6c383c46376426ed961b6416b2df38268.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/06ed8c4afe392d5ed446e8f24ee2275a1dbe7bc5">06ed8c4a</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T15:34:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ci-byz' into 'master'

Revert "gitlab-ci: Allow PureOS job to fail"

See merge request World/Phosh/phoc!354</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/cbcfdcb7de84863010827c01b0c47781adb13f74">cbcfdcb7</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2022-03-25T16:48:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.13.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/76b43377dc61272483586403fb8db93910f6d3c5">76b43377</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2022-03-26T18:49:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 0.13.0</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b725838548ae1aaaaa5cf1f21f282b4f499f9eee">b7258385</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2022-03-26T18:49:43+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update upstream source from tag 'upstream/0.13.0'

Update to upstream version '0.13.0'
with Debian dir f8ce63a5e041d5bf2e4bc10ebacbba98436f99a9</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
.gitlab-ci.yml
</a>
</li>
<li class="file-stats">
<a href="#980c4659e480ee35ac0a137fa08ea0c9e7088254">
config.h.in
</a>
</li>
<li class="file-stats">
<a href="#cf1a1a8982a82cb992cfcc512e2b433fef8f66ff">
helpers/scale-to-fit
</a>
</li>
<li class="file-stats">
<a href="#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa">
meson.build
</a>
</li>
<li class="file-stats">
<a href="#e67cee5114ca06ea9ed2a57833fb1f39b3d2aa8d">
src/cursor.c
</a>
</li>
<li class="file-stats">
<a href="#735baced07463b8e629c7a050196ff7c98bb12e2">
src/cursor.h
</a>
</li>
<li class="file-stats">
<a href="#f1775f65fc5b7a33f7d764f260c94f6478c9b486">
src/desktop.c
</a>
</li>
<li class="file-stats">
<a href="#97d3095bb793aa27faa21ae6a31b4d69f500ff73">
src/desktop.h
</a>
</li>
<li class="file-stats">
<a href="#1bfa80be6bee6e8e3698cc90db45d2f7e2fbc003">
src/gtk-shell.c
</a>
</li>
<li class="file-stats">
<a href="#044e9c48e6377b3aa77f280bf8ef44d852193752">
<span class="deleted-file">

src/ini.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#de73ca0ef7f6ce5d0f46eb29543181013a66468d">
<span class="deleted-file">

src/ini.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#a4af692740445df84b9236c0666b070ceafd9f67">
src/input.c
</a>
</li>
<li class="file-stats">
<a href="#86d1c6f5a9749841bae1d6c5edc99945364009cf">
src/keyboard.c
</a>
</li>
<li class="file-stats">
<a href="#9133b691cb21c05caca6905ca6582db8803cf39e">
src/layer-surface.c
</a>
</li>
<li class="file-stats">
<a href="#b71c7ffb222dbf9e7e419bc1b0de6dec45edf63e">
src/layer-surface.h
</a>
</li>
<li class="file-stats">
<a href="#ca26f5f5008b5c89aba59fadbd6fc29491eda2ee">
src/layer_shell.c
</a>
</li>
<li class="file-stats">
<a href="#3a576e09615c0e19842e5f3ac31e858c9ae7fe41">
src/main.c
</a>
</li>
<li class="file-stats">
<a href="#17867de5076d50e87826675d7ed81840420e4676">
src/meson.build
</a>
</li>
<li class="file-stats">
<a href="#c672fce9c671440792e33117e131e53e07e9ddc6">
src/output.c
</a>
</li>
<li class="file-stats">
<a href="#b5a77dbc5958b056727644d778b96e630b96c730">
src/output.h
</a>
</li>
<li class="file-stats">
<a href="#40650b390c41a4f88bebfaf4c697df1df229cd04">
src/phosh-private.c
</a>
</li>
<li class="file-stats">
<a href="#8ba7fb85f9b188ff06a6cb749e710d0263ec4d44">
src/pointer.c
</a>
</li>
<li class="file-stats">
<a href="#4d873e32660c2c04e9de04529450121a0d8af08a">
src/render.c
</a>
</li>
<li class="file-stats">
<a href="#f2c15622ab4d84dd2ec03553f9c953e8f8a15076">
src/render.h
</a>
</li>
<li class="file-stats">
<a href="#d9286886afba5ad63bb27d2f5c92fa6605a25baf">
src/seat.c
</a>
</li>
<li class="file-stats">
<a href="#8299fe8146a0d1affe6e5765621a81df9804ab5c">
src/seat.h
</a>
</li>
<li class="file-stats">
<a href="#77334561325a8c0907433a84281ac467ddd6878f">
src/server.c
</a>
</li>
<li class="file-stats">
<a href="#0e212cb899655dd1df298141f6d32392c65ac351">
src/server.h
</a>
</li>
<li class="file-stats">
<a href="#3968d861dcdf6c53a361d2194a9f8a44e75a9464">
src/settings.c
</a>
</li>
<li class="file-stats">
<a href="#9f6a7b0ebbf7666faaa021a0a35c29e1f574a875">
src/settings.h
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/c5e808eaa2b1757534daa599f8734cffbc2e0ec4...b725838548ae1aaaaa5cf1f21f282b4f499f9eee">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>