<!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 upstream/latest
at <a href="https://salsa.debian.org/DebianOnMobile-team/phosh">Debian On Mobile / phosh</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/60aa912cc6bc53154fd07abd9ff252438fee44d1">60aa912c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">lockscreen: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/0ed29a415206d65d1c755d024892e386dbc09e0a">0ed29a41</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">lockscreen: Remove superfluous no_show_all property

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c3afcdaced7d98448f2792e340c975a535f34a28">c3afcdac</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">top-panel: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/530d1bed7c52c0883fb105d6d785a9a7a7debdb8">530d1bed</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">app-grid-button: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/1174ba1c21fd593bdfe57d3264ff62ad218ee3c7">1174ba1c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">app-grid: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/23f2f3367381137a95ac75dc860ecf293d3bbf2b">23f2f336</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">home: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/381e0415ed560f0f016d4d9c78fd97472b1e90cc">381e0415</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">media-player: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/67e7d76689fd9bcc473b594c508a18c54e76d36a">67e7d766</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:27:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">settings-menu: Use margin-{start,end} instead of margin-{left,right}

The later ones are deprecated and complicate the GTK4 migration.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/80d06ab27dca4f94471d209b00ebdce5258f933e">80d06ab2</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-10-28T12:58:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'deprecated-props' into 'main'

Use margin-{start,end} instead of margin-{left,right}

See merge request World/Phosh/phosh!917</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/12cdb93780d626b41e1f948b4b5b157588ec3211">12cdb937</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-02T09:33:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osk-manager: Drop `PHOSH_OSK_` prefix from property enum

Make it match what we use in HACKING.md

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6f9eb2cf0fe1457f93e94d504d5520f11839c950">6f9eb2cf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-02T09:33:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osk-manager: Use shell to listen for lock status

This avoids holding a ref on lockscreen manager which can introduce
reference cycles when the osk-button is used on the lock screen.

Alternative would be to hold a weak ref only but since the shell
object is the very last one to dispose we can just use it directly.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b3973fe61d98201ad6fff82633393e027280dd0c">b3973fe6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-02T09:33:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">osk-button: Make sure we disconnect signals when button goes away

When the button gets destroyed we need to disconnect the signals
from osk-manager. Make this automatic by using
g_signal_connect_object().

https://gitlab.gnome.org/World/Phosh/phosh/-/issues/493
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/5fef16191e747323c2d1d547e904ad06e8763c64">5fef1619</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-02T09:58:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'osk-cleanups' into 'main'

osk-{manager,button} cleanups

Closes #493

See merge request World/Phosh/phosh!924</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/2cd6cb49c04a32b18a5e2fecf718fba6aee8a4ab">2cd6cb49</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-03T16:57:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ui: Drop all glade markers

These are spread around althouth files aren't glade edited.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/24602448d30355d9f928d5f55405c1e1dab294bc">24602448</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-03T17:30:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'glade-markers' into 'main'

ui: Drop all glade markers

See merge request World/Phosh/phosh!932</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6bbbeccd2e0e34a101bc2c6fe1a984c2f7936806">6bbbeccd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-04T12:16:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">wifimanager: Don't drop unimplemented prompts silently

Instead of just doing nothing cancel the request so NM doesn't
end up waiting until we hit a timeout. This mostly affects
VPN prompts. This makes sure we don't interfere with e.g.

   nmcli c up <myvpnconnection>

Related https://gitlab.gnome.org/World/Phosh/phosh/-/issues/630

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/1ea6a20c925d3f569f3f0313cec4eb7317317bfd">1ea6a20c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-04T12:41:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cancel-non-wifi' into 'main'

wifimanager: Don't drop unimplemented prompts silently

See merge request World/Phosh/phosh!927</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/f1ed4cbfb5e9e89bbb3b8cebd8f5c0f5d8282829">f1ed4cbf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T10:34:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">app-grid: Ellipsize app filter button

This prevents horizontal scrolling when users select large fonts.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/645

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/20b5c7f5fc53be91c8e3bbd4490c3406ebdae5df">20b5c7f5</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T11:09:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ellipsize-btn' into 'main'

app-grid: Ellipsize app filter button

Closes #645

See merge request World/Phosh/phosh!929</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c5e1f5ccf221e7e9c5d674ec7302cd0490524ad0">c5e1f5cc</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T14:36:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">lockscreen: Remove out of place '>'

Fixes: 316a65c7 ("lockscreen: Allow to accept incoming calls")
Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/02279eb7cd8f1a71d5be93054c49e36ad3554ea1">02279eb7</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T14:36:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bring over HdyKeypad from libhandy 1.2.2

Adjust by dropping unused features. We do this in one commit to keep
bisection intact.

We use phosh-keypad as CSS class to not conflict with libhandy's keypad
css class.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/dc2688e3a1e6fb08f4c3dd6fcb00868b9434c00c">dc2688e3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T14:36:00+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">keypad: Derive from GtkGrid

GtkBin does not exist in Gtk4 so derive from GtkGrid directly.
It's o.k. to expose the grid/container API here since this isn't
a shared lib. This simplifies the GTK4 migration.

While at that drop make it a non-derivable type for now.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c857b641a153b4c75a130d34cd4ca83bf19d2bfa">c857b641</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-05T14:59:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'drop-hdy-keypad' into 'main'

Drop `HdyKeypad` usage

See merge request World/Phosh/phosh!933</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/7c2230232c1c07fc20fc0c879924f10ec52bdba3">7c223023</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2021-11-07T13:46:47+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gnome-shell-manager: Fix show error, inside 'on_bus_acquired' function
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/40317ebb3be0bb9754d0b29643586c8689d6b790">40317ebb</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-07T13:59:07+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gnome-shell-manager_error' into 'main'

gnome-shell-manager: Fix show error, inside 'on_bus_acquired' function

See merge request World/Phosh/phosh!937</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/7844fe766ed75f3e199e471b2b4a6c9e2d51f3ef">7844fe76</a></strong>
<div>
<span>by Hunman</span>
<i>at 2021-11-09T17:26:16+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">app-grid: Sort with collation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/f76884996f824918418c2af5d4f99b391d173d63">f7688499</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-10T07:54:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'collation-fix' into 'main'

app-grid: Sort with collation

See merge request World/Phosh/phosh!928</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/54d90b7d4948de58e0e5097e8106551e46bf5cfd">54d90b7d</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2021-11-16T11:39:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">app-tracker: Fix dereference of a null pointer

Fixes clang static analyzer warning:

../src/app-tracker.c:109:53: warning: Access to field 'startup_id' results in a dereference of a null pointer (loaded from variable 'state') [core.NullDereference]
    g_warning ("No info for startup_id '%s' found", state->startup_id);
                                                    ^~~~~~~~~~~~~~~~~
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/5f67a453cb5f7fb1efcc2e022791ab0bc06a85c8">5f67a453</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-16T12:00:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'app-tracker' into 'main'

app-tracker: Fix dereference of a null pointer

See merge request World/Phosh/phosh!936</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/1f66be884d40efb8476dd8ead59c791eb9eb0b4e">1f66be88</a></strong>
<div>
<span>by Pablo Barciela</span>
<i>at 2021-11-16T12:52:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">notification-content: avoid duplicate break
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/46b4f0ff5218c520fdeb53cbb4b70f8af5b64442">46b4f0ff</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-16T13:17:25+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'double-break' into 'main'

notification-content: avoid duplicate break

See merge request World/Phosh/phosh!935</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/941bbc274bc11c91c3507571163b09a5b49f45f4">941bbc27</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T14:54:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dbus: Update calls DBus interface

Taken from calls commit 8f9f7311fa7095492c2c900a23610e3b86a874dd

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/df414bfa0c5d76380a5a6ed094b81d90cf87dc01">df414bfa</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T16:33:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call: Add avatar-icon property

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/36e88e1e62c421345ca3e7d911f9e5dd622dc1ef">36e88e1e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T16:33:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Use avatar in screenshots

We use cat.jpg from gnome-control-center

License is GPL-2+ which is compatible with the demo app.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/98d0500409a60956aa4d80c63ac2ad6f6031c503">98d05004</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T16:33:34+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Screenshot uk locale too

It's usually very complete and uses we get a
good idea about cyrillic language layout.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/dcf8101c60178de47a10791151752aa73c1febf4">dcf8101c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T16:47:37+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">subprojects: Forward to latest libcall-ui

This includes the textdomain fixes.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/a2a7f8c4ace210b0ed946a642a5359723bfa6491">a2a7f8c4</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T16:47:41+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Fix translations for call related screen shots

libcall-ui has no idea we're picking the translations from odd
places so help it along by setting the path to the translations
again after cui_init().

We can't do that in main since the creation of the shell object
happens after in the fixture (and we don't want to do that in
the fixture since we don't want to leak test details of the
screenshot tests into testlib).

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b3f8892a8d159ce1bf7542528e7487961d0b81c9">b3f8892a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T17:21:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Don't install libcallui translations

They're shipped by calls.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/704c995ea66b9416afeaf7d080422c2673acefc2">704c995e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T17:42:12+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/copyright: Flip sections

This makes lintian happy.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8468040185594702534ee625fcf4a870f9afad82">84680401</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-19T17:18:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'call-avatar' into 'main'

Use avatar for lockscreen calls

See merge request World/Phosh/phosh!943</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/70d872329e0495b25b026ce58dceba72834e79eb">70d87232</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-21T15:11:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">notify-manager: Set urgency

Don't forget to set the urgency when parsing the hints.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/653

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/5e3bbca8f0040fe50cd6b50cf44f48fb17a87182">5e3bbca8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-21T15:11:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">notify-manager: Don't use a fallback icon for critical notifications

See Tobias comment in https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/938

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/f3625702e91d124f621fab01de8ff6fa5f290c7f">f3625702</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-21T15:36:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'notify-urgency' into 'main'

notify-manager: Set urgency

Closes #653

See merge request World/Phosh/phosh!938</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/503127a7a071649adc4d9590dc1f8983d7fd6674">503127a7</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-11-23T12:36:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab: Move the steps before the result in the bug template

The existing template reversed the natural order of: steps, result.
It caught me in every of my 3 past bug reports where I started describing the procedure first anyway.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/35cea45726106de2302c90dd770295f75dd0a6c3">35cea457</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-11-23T12:37:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab: Add place for context in the bug template
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/374fd93fc71c3988186aca5c0737d2adb9a2632e">374fd93f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-11-23T12:40:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab: Improve setup description in bug template
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c58ede6e8f164aadb18fcd6f1c11761f2ec7d098">c58ede6e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-23T16:04:31+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gitlab' into 'main'

Some improvements to the bug filing template

See merge request World/Phosh/phosh!946</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6d8dcad360aa2c410e9492632251f0e648e14a81">6d8dcad3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-24T11:33:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docked-manager: Ensure mode_changed_cb() sets all values on startup

If can_dock is False the mode_changed_cb() triggered from
docked_manager_constructed() exits early letting the GSettings at their
previous values. Make sure we always set these initially since we mode
before e.g.  device shutdown might be different from the mode on boot.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/479d7ab413bc74006b2b6ef90d75caaed22117e8">479d7ab4</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-24T11:57:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fixup-dock-on-start' into 'main'

docked-manager: Ensure mode_changed_cb() sets all values on startup

See merge request World/Phosh/phosh!945</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b3323a4136a3f2d5e3c722b01fa9f47331e63fc3">b3323a41</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-24T11:58:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Drop glib fallback

Since we don't require more recent glib than 2.62 we can also drop the
fallback.

Fixes: 8f37b6c9 ("tests: Drop g_test option")

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/9e6454598faf5c5a13e1a950fc027b6940964b97">9e645459</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-24T12:27:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'drop-glib-fallback' into 'main'

build: Drop glib fallback

See merge request World/Phosh/phosh!942</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/1c67c56014c93daa965021106a18fe0a9003d916">1c67c560</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:11+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layersurface: Make debug message more useful

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/80d38e18ae6b3049fe7eb3b3a8b9c12bc9bf04eb">80d38e18</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:13+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Add and use phosh_shell_set_builtin_monitor()

More describte than `on_monitor_added()` and the later will
do more soon.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/37dc2e3b9ea3fcd2591bd8ee922a8cce6bbe4107">37dc2e3b</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Simplify by using g_set_object

Move clearing and setting to one step that will also handle NULL
correctly.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/429efaa1368d0371eaf77ca2fc38a458ebff11c2">429efaa1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:18+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow the primary monitor to be NULL

This can happen when all monitors are gone.

We basically need to make sure we don't create surfaces on gone devices
but add them once a new monitor shows up.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/797655c3136e8cdef9368f883e6e375532b5354d">797655c3</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:29+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Remove primary-monitor startup workaround

Since we handle NULL now we can just catch up once a primay monitor is
there.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/949ffd1805c212c6ab1d1e6448ee465ffea26bd2">949ffd18</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:31+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Trigger selection of a fallback monitor when all went away

When all monitors went away we need to select a new one to enable.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/914f692c570cf137ab144b8cd7c3767f0f5053ef">914f692c</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Move find_builtin_monitor upwards

We'll use it from phosh_set_builtin_monitor soon.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b41624f98a0c1e069db2c7d476d17918fc7da62c">b41624f9</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:36+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Rename phosh_set_builtin_monitor

use phosh_shell_ prefix as with other methods

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c8495e88d05597608b8d1252a7b89fcb06813d03">c8495e88</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:57:38+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Update builtin monitor in on_monitor_removed as well

So far we only unset the monitor but that's not enough if there is
another builtin monitor that we can use. This can be the case if e.g. a
phone's internal DSI-1 gets disabled and later on reenabled.

We do this by moving setting and unsetting of the builtin monitor to
phosh_shell_set_builtin_monitor() which makes it more symmetric with
phosh_shell_set_primary_monitor() and also moves the signal emission to
a single function so we only get a single `notify::builtin-monitor` when
it gets updated..

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/3c440c8345190368d02710b194a9dfd5c7736f71">3c440c83</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:58:15+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Make sure we pick a new builtin monitor

Since monitors get removed at the very end of their live from the list
of monitors we need to make sure we don't pick the same one when looking
them up.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8e1d3bb825fd4abe020cb25f057c529534716eb7">8e1d3bb8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:58:17+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Move compositor state notification to its own method

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/df8b27a23d93277b7bf39a2941c985a7724888e8">df8b27a2</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:58:19+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shell: Use compositor notifications on primary flips

When there's no primary monitor left let the compsitor know we're in a
recovering state and notify it when things went back to normal. This
allows it to fade us in properly.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/f02cb0c1d79c33204162d6e153ae54c5484963f5">f02cb0c1</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:58:24+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor: Split finalize and dispose

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c95dc954560e31a24566b1170e7523325e38117b">c95dc954</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:58:26+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor-manager: Release wayland resources sooner

Start disposal of the monitor early so wayland resources are already
released and hence can be readded when e.g. a display of the same name
shows up again. This mostly affects wlr-output-power.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/f0a5e49d9aadaead56849c1dc062eebb71cdce16">f0a5e49d</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T10:22:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'no-primary-monitor' into 'main'

Reenable a fallback display when all outputs are disabled

Closes #424

See merge request World/Phosh/phosh!939</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8c598625fcdb6bf16edbf92136d77aeaa654e1bc">8c598625</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:57:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor-manager: Clear pending head states on errors

Makes sure there are no pending head state changes when aborting
a config, this might otherwise leak to other head changes in the
future e.g. via phosh_monitor_manager_set_monitor_transform().

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6ea3bfda778b09f090558498211db97f12cdcaa7">6ea3bfda</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:57:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor-manager: Make it clear that the we were invoked with invalid data

The issue is not that we didn't get a primary monitor but rather that
the sender didn't specify one.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/54631de6183384328a1f3cdd2207097344ed5a00">54631de6</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:57:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor-manager: Fix protocol name in debug message

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/9695073ae18da2360258d1c69c388937bf8cc70b">9695073a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:57:44+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">monitor-manager: Allow to select primary that is currently disabled

So far we would reject a configuration that selects a new primary
monitor that is currently disabled. This was "o.k." since we couldn't
handle a state without primary. We can handle that now so we should
allow switching back and forth between single monitor configurations.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/2aaee9085a08c41b0e27d9d4367c8965fcf62223">2aaee908</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:29:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'primary-mon-fixes' into 'main'

monitor-manager: Primary monitor fixes

See merge request World/Phosh/phosh!941</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b7c51c1033fb8edac03685871bc1af8aa7e4ebf0">b7c51c10</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:30:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ci: Always print error logs on failure

Makes debugging easier

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/a44b39de5664ea0d189375dffe5f64c4f267003c">a44b39de</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:30:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testlib: Print compositor startup message

This helps to figure out when it started

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6210bf34925f72be677c5b249e2101bec2cc586d">6210bf34</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T13:30:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testlib: Terminate comopsitor on SIGTRAP

Currenlty meson tests time out since the test/shell process ends on e.g.
a SIGTRAP caused by a g_critical () while the compositor process keeps
running making meson wait until it hits the timeout.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/d8e0c6b895eb01a81112d019015bcc642e70906c">d8e0c6b8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T14:03:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ci-error-logs' into 'main'

ci: Always print error logs on failure

See merge request World/Phosh/phosh!948</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/10400d945ad5630aa432a0681a33e6c0350575c7">10400d94</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T14:34:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Remove panel.c from POTFILES.in too

Fixes: 08db8d89 ("Rename panel top top-panel")

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/76c5715733cfbbd34c6e893bfb03a1b82ab29de0">76c57157</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T14:34:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">po: Fix POTFILES.skip

The syntax didn't make `intltool -m` happy causing the
check-po test to fail silently.

Fixes: 0343af09 ("po: Use wildcard to ignore subprojects")

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8c7d520773041d643c2949a1bee9d430b0710f2e">8c7d5207</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-26T15:00:33+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fix-potfiles.skip' into 'main'

Fix po file check and fallout

See merge request World/Phosh/phosh!949</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/1747f091ab15d3f6c7033699316c0b994cf74235">1747f091</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2021-11-26T21:31:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/ffc925359f264b7f482b927f3410fd94a605d905">ffc92535</a></strong>
<div>
<span>by Luna Jernberg</span>
<i>at 2021-11-27T12:00:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Swedish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/e3a0e65d1e58298586336aba7774c5377b046e9e">e3a0e65d</a></strong>
<div>
<span>by Florian Loers</span>
<i>at 2021-11-29T09:32:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add run-command dialog with Alt+F2 shortcut

Closes #610
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/3146412a91f3fdaf7b841acda81c9c6d893f55b1">3146412a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-29T09:54:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'issue/610' into 'main'

Add run-command dialog with Alt+F2 shortcut

Closes #610

See merge request World/Phosh/phosh!930</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/85e06e682303cee92410c748859349ae0dda7014">85e06e68</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-29T10:55:32+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">run-command: Use 'activate' signal

Avoids GDK event filtering.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8bfff0906588eec0b3a1c08486b946bed0dd1694">8bfff090</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-29T10:37:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'run-command-activate-signal' into 'main'

run-command: Use 'activate' signal

See merge request World/Phosh/phosh!952</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/007ebe99a44a5c25f7b1dc7ab9e10d024eaf7db7">007ebe99</a></strong>
<div>
<span>by Anders Jonsson</span>
<i>at 2021-11-29T11:47:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Swedish translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/e5aff3de677bbf683dc7bfc4d32e80a6cf261c48">e5aff3de</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Fix cut out thumbnails

Since 117e397da924093573e8dec57649b8615a7b079e, thumbnails were
often cut out at the bottom. This was because get_scale function
was checking size of a different widget than before refactoring.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6c43eae017c1fae40207134ebf9e13de853f65fe">6c43eae0</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ui: Move Activity's 6px bottom margin from GtkButton to Overview's Carousel

For thumbnail sizing to work correctly, PhoshActivity shouldn't have other
margins than the ones defined by GtkDrawingArea.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/4def4fcfa099c73134c615c99fe48d65a1a06c87">4def4fcf</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">overview: Use phosh_shell_get_usable_area for activity aspect ratio

Previously we effectively used the aspect ratio of PhoshOverview itself,
which wasn't exactly the same as the ratio of most maximized applications..
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/04c3a0ed9c68d348b5e00c15ef0a2cef5c6b2a2d">04c3a0ed</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Take margin into account in get_preferred_width_for_height

The aspect ratio we're interested in is the one of GtkDrawingArea, so to
get the aspect ratio of whole PhocActivity need to compensate for drawing
area's margins.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c0059a76f129f2c71f7dd39d1b345b6593a811eb">c0059a76</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Add phosh_activity_get_thumbnail_allocation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/c63ee1410d82596212288e0189969bbde6eef050">c63ee141</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">overview: Request thumbnails based on GtkDrawingArea's size

Previously we used the size of whole PhoshActivity there, which isn't the
same as we now have a bottom margin on GtkDrawingArea.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/2386f246e5c5aaaeb163063f8fd990463989d2bd">2386f246</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Use GtkDrawingArea's context to determine its background

Using PhoshActivity doesn't make much sense there since it can
already draw its own background.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/8c5f90c7dee2ac0c43677892ff0bc7a21765041f">8c5f90c7</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Use CSS to apply background for maximized windows
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/a9edf7af567a9d7d5e1b2553aea8b80e18fc1434">a9edf7af</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-11-29T17:43:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">activity: Rename CSS classes, use widget name where possible
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/5f2180bfa23dc9e95863a0ae331f665a863c17e3">5f2180bf</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-29T19:31:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'thumb' into 'main'

Thumbnail sizing fixes

Closes #629

See merge request World/Phosh/phosh!940</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/00778c2aa4270636d09b0e8e499f6bae22858a68">00778c2a</a></strong>
<div>
<span>by Yuri Chornoivan</span>
<i>at 2021-11-29T21:29:21+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Ukrainian translation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/de1b395ee78979f166c5b89818d44ea8b898c42b">de1b395e</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-30T13:04:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">system-prompt: Make sure the choice label wraps

Use a separate label where we can set the "wrap" property.

Signed-off-by: Guido Günther <guido.gunther@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/7ecf81935a1cd509e4fce46d1844712a60822c91">7ecf8193</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-11-30T13:26:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gcr-prompt-label' into 'main'

system-prompt: Make sure the choice label wraps

See merge request World/Phosh/phosh!954</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/b02aa6f7a17085d13f4ea647bfbf33904f64a7c2">b02aa6f7</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">subprojects: Forward to latest libcall-ui

This includes the UI tweaks and fixes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/538503ae82063403142c054daeae12f0e739785f">538503ae</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call: Reindent
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/6af2a7035be0b2a9ce492db68f834679e0fcf869">6af2a703</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dbus: Update calls DBus interface

>From calls revision a28d6946238e46d37d1a750fb9bde70d3254d74b
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/e0052f01cce52496c37fc5e99ff9ca07f87c9bc0">e0052f01</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call: Hook up CanDtmf property

This controls whether CuiDisplay allows revealing the dialpad.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/ff8c6bf5c9f9ec45e3edcbb42a91b2f0d9ad5224">ff8c6bf5</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">call: Hook up SendDtmf DBus method

This sends the dtmf tone to Calls.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/2ef0f5b60d09cae72df2ec024aa55d2779e10d91">2ef0f5b6</a></strong>
<div>
<span>by Evangelos Ribeiro Tzaras</span>
<i>at 2021-12-01T16:56:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">css: lockscreen: DTMF keypad should respect phoshs background color

The keypad is a child of a GtkActionBar in CuiCallDisplay which has the
background style class set. Setting the background color for the GtkActionBar
in CSS ensures that phoshs styling is respected.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/94b331cd22f72a9a69ae59d84e6aeb81bad635fc">94b331cd</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-12-01T17:51:10+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'call_handle_dtmf' into 'main'

Handle DTMF

Closes #676

See merge request World/Phosh/phosh!944</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/a6264a2a9b1259259541047b8c0162515ea0c55e">a6264a2a</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-12-02T21:52:42+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Document changes and release 0.14.1
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/phosh/-/commit/edef3fe8a9effaa0cfa267ec13f62a6af1ade985">edef3fe8</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-12-06T10:48:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rel-0.14.1' into 'main'

Document changes and release 0.14.1

See merge request World/Phosh/phosh!957</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="#0da1179aab31cf22c6b68d3bbbe5165f8c8f73fd">
.gitlab/issue_templates/bug.md
</a>
</li>
<li class="file-stats">
<a href="#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8">
NEWS
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#adb7f75f79e3bb85eb62912a2904c5d24af878fb">
debian/copyright
</a>
</li>
<li class="file-stats">
<a href="#1823cfdb97f631de92d185f9a7ef6c1f58bc9147">
<span class="new-file">
+
debian/not-installed
</span>
</a>
</li>
<li class="file-stats">
<a href="#d14a900d9fb86473dac0aab1ae8819fa2eb2becf">
debian/phosh.install
</a>
</li>
<li class="file-stats">
<a href="#c98ad904536c0a87c0e327cb066dc77cf3667612">
docs/phosh-docs.xml
</a>
</li>
<li class="file-stats">
<a href="#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa">
meson.build
</a>
</li>
<li class="file-stats">
<a href="#1f35254eafd260ef7262c1165537916497a1d165">
po/POTFILES.in
</a>
</li>
<li class="file-stats">
<a href="#a863f5a48a5c228ecdb316f5929e14c29d9059f8">
po/POTFILES.skip
</a>
</li>
<li class="file-stats">
<a href="#4a5c1cf4e30bce97baf810ad306a537239e2c52e">
po/sv.po
</a>
</li>
<li class="file-stats">
<a href="#b51f8cbe35a8772efe6f023fc1673b635dca1f80">
po/uk.po
</a>
</li>
<li class="file-stats">
<a href="#fa5cf25b15083d017e702f35d6b93bbca8c4222e">
src/activity.c
</a>
</li>
<li class="file-stats">
<a href="#3ca56c55f94d5edc7fb9b758ea620b5ed3a1fcc7">
src/activity.h
</a>
</li>
<li class="file-stats">
<a href="#e4df0eabaf6674e01bdd62648d693d21a2a92ea3">
src/app-grid.c
</a>
</li>
<li class="file-stats">
<a href="#1039b488744203b34b06ce1a6b1f0332e4f240a4">
src/app-tracker.c
</a>
</li>
<li class="file-stats">
<a href="#148888774c95ca61dc784b807ffc27ad908c25fc">
src/call.c
</a>
</li>
<li class="file-stats">
<a href="#814efc49156f9504296e3f497031d9cadee8b4e8">
src/dbus/org.gnome.Calls.Call.xml
</a>
</li>
<li class="file-stats">
<a href="#4266c98a25ddaa3037594b0bdd3a1174a25790cc">
src/docked-manager.c
</a>
</li>
<li class="file-stats">
<a href="#ccfff185b65f858e04e83e524e9d4974abe5aeca">
src/gnome-shell-manager.c
</a>
</li>
<li class="file-stats">
<a href="#ee8e52786ea8d27148f07b426b1dd81387e9d2e1">
<span class="new-file">
+
src/keypad.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#d36240926de79bbfcec666563eb000ea7ca91bbf">
<span class="new-file">
+
src/keypad.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b841206d3f829011159aed36586a41d33fff2492">
src/layersurface.c
</a>
</li>
<li class="file-stats">
<a href="#e8ed61f5a0eb0347880e7698355c39ae21b5143f">
src/lockscreen-manager.c
</a>
</li>
<li class="file-stats">
<a href="#ed4f6ac87afa709c5517737ccf747b97aae5faa4">
src/lockscreen.c
</a>
</li>
<li class="file-stats">
<a href="#17867de5076d50e87826675d7ed81840420e4676">
src/meson.build
</a>
</li>
<li class="file-stats">
<a href="#0b88733f21857754a4f4fb4fb8c18052e461f031">
src/mode-manager.c
</a>
</li>
<li class="file-stats">
<a href="#370563a8cb744218352eee39b7d945673c1272b3">
src/monitor-manager.c
</a>
</li>
<li class="file-stats">
<a href="#49c167959f13c0de76b4a18e03d177dd933b25f2">
src/monitor-manager.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/phosh/-/compare/1cc89414893665a0821d15d83c6e3b4789ac5cae...edef3fe8a9effaa0cfa267ec13f62a6af1ade985">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>