<!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/squeekboard">Debian On Mobile / squeekboard</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/287e8517707656b104a89181d645dfae3673c3a8">287e8517</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T18:42:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Latch keys when clicked twice

Third click unlatches. No actual UI indication.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/3b06eadef5b0c7d5435225fabf28a760a1d6af7d">3b06eade</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T19:35:50+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Add stateless view switching

Tested, but not yet plugged in.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/8ab6997b215e5a13ac9a93d4c832e30e83091adf">8ab6997b</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T19:44:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Plug in stateless view switching
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e36c4e597fbeea538f1315dd5b1246ca6f80eb07">e36c4e59</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T19:56:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Remove the little abomination of view change promise

It didn't make anything more testable due to being tightly coupled to Layout.
With the last place needing the curent form abolished, it's no longer needed.

No attempt to make it more stateless and unit-testable was made though.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/8f6252064813ae7573d9c0ae69b1c657bd4afc2b">8f625206</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-04T10:02:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">view: Ąto-unlatching when multiple latching buttons pressed

Best seen in the PL layout, where to get to Ą, two buttons must be latched: Capitals, and then Accents.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/9522d4e302c83f666b0a806149570ccbb8ff29c2">9522d4e3</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-04T15:35:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">renderer: Bring button drawing closer to Rust
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c6cc58fd8e1dd1c6e0e23f7904900a1cfd38055f">c6cc58fd</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-04T17:34:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ffi: Eliminate squeek_button and squeek_row
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/3cbfd8351c73d05260d3ac7123f94a2291dd46fe">3cbfd835</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-10T10:41:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">imservice: Increment serials on receiving done, not sending commit

No idea how that managed to stay undetected for so long.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/38842f9743e8cf3bfc4962f5241944b2064fade9">38842f97</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-10T10:45:14+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">input-method: Fix commit/done mixup in protocol text
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/5b3c185a16daccb73cb3c870c677404215ceafd6">5b3c185a</a></strong>
<div>
<span>by Guido Gunther</span>
<i>at 2021-01-19T14:06:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch '1.12' into 'master'

Release 1.12.0

See merge request Librem5/squeekboard!422</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a332efca45b686153f018fd6d64d4363c35cbdd2">a332efca</a></strong>
<div>
<span>by J.D. Laub</span>
<i>at 2021-01-23T16:44:50-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add US Dvorak layout (and Colemak wide)

Signed-off-by: Dave Laub <purism@laubster.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/2a11bce9451882527722538b36c41a3aa841a3c5">2a11bce9</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-24T05:14:57+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'serial' into 'master'

imservice: Increment serials on receiving done, not sending commit

See merge request Librem5/squeekboard!426</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/630cfc8e59a1e009eeaaf59fc7c3ce80334ec8fa">630cfc8e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-24T06:07:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CI: fix xheck_tag to be compatible with Amber
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/575619e812014554ccd752e0e5e340859a560127">575619e8</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-24T06:28:26+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'tagfix' into 'master'

CI: fix xheck_tag to be compatible with Amber

See merge request Librem5/squeekboard!428</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/eb7d0d5db958191bd1423078ed3c676c242f3871">eb7d0d5d</a></strong>
<div>
<span>by J.D. Laub</span>
<i>at 2021-01-24T10:48:12-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">    Add US Dvorak layout (and Colemak wide)

    Signed-off-by: Dave Laub <purism@laubster.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/49aa4256a933451cc53e340e4194d22e50ba1c4a">49aa4256</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-26T09:07:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-us+dvorak' into 'master'

Add US Dvorak layout (and Colemak wide)

See merge request Librem5/squeekboard!427</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a030f55a7ce48bc235f1be774b8b9ee1679f5155">a030f55a</a></strong>
<div>
<span>by Jordi Masip</span>
<i>at 2021-02-05T14:51:21+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Catalan keyboard layout

Modified by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/bedabb6188e1226b1493eb2fecaacb6b0d0d5712">bedabb61</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-02-06T10:38:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'catalan' into 'master'

Catalan keyboard layout

See merge request Librem5/squeekboard!431</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e82e2565812a6de20c9d16e1c57af8f26081548b">e82e2565</a></strong>
<div>
<span>by Myth</span>
<i>at 2021-02-06T10:45:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added hebrew keyboard layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e6c45a63fb373afc60363c5a929128ca85404085">e6c45a63</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-02-06T10:45:12+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Added hebrew keyboard layout

See merge request Librem5/squeekboard!430</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a265427e8ec0bf00ce7fdb7caaff0396d0456599">a265427e</a></strong>
<div>
<span>by David96</span>
<i>at 2021-02-11T18:06:49+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Mod4 (Windows) key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/842e616cd34c5516319f5210d0b93131e83f72cb">842e616c</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-02-11T17:44:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Add Mod4 (Windows) key

See merge request Librem5/squeekboard!432</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/11952ed29a25a8229e368826fb21b34d0bb04452">11952ed2</a></strong>
<div>
<span>by Panawat Wong-klaew</span>
<i>at 2021-02-13T15:11:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add wide Thai keyboard layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/d3695d3bc91ae0427344ee372d81528942f0ebd0">d3695d3b</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-02-13T16:01:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'th-enhancement' into 'master'

Add wide Thai keyboard layout

See merge request Librem5/squeekboard!433</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/d3cd7dc11f41538b0e9e8a43722f8e60e18dc3f3">d3cd7dc1</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-09T14:09:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">italian: Fix colon
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/1ae29ff7bc5c814d7e8fe5355ad322c7007941ff">1ae29ff7</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-09T14:36:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">popover: Fix prematurely deallocated CString
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c2c379b870a767c6e35c234cb69beedf4f6f1bc4">c2c379b8</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-09T14:59:23+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rust: Remove unnecessary no_mangle statements to silence warnings
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/bffd212e102bf71a94c599aac0359a8d30d19008">bffd212e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-09T16:03:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'it' into 'master'

italian: Fix colon

See merge request Librem5/squeekboard!434</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/3cdced0c0cc588d56f2b7dfaf850bb54f0c55138">3cdced0c</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-17T13:21:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fixes' into 'master'

Rust fixes

See merge request Librem5/squeekboard!435</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/46f8790fc09bfe34b4685ed8277bb7f38a6445c9">46f8790f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-17T13:29:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">renderer: Reduce reliance on knowing the transform
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/24c3fac5057f1c0e09f7acf43a9b57b2291b1736">24c3fac5</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-17T14:37:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">renderer: Split mutable geometry and place it directly in GtkKeyboard

Geometry is now permanently married to the widget rather the renderer. While geometry is not always defined, C doesn't support sum types, so checks won't be enforced by the compiler. It's OK to pretend there's always some geometry to avoid crashes.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e800a88893722c1fb29400b0750f6dc1ab10d451">e800a888</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-03-25T16:03:57+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server-main: Add quit()

This allows to exit the mainloop e.g. when signalled from gnome-session
or by a signal.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/40bf3ca5deab948dee443f330d81ab6c64814243">40bf3ca5</a></strong>
<div>
<span>by Guido Günther</span>
<i>at 2021-03-25T18:11:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">server-main: Properly register to gnome-session

So far squeeboard only did half of the registration failing
to respond to the signals sent by the session.

This causes problems e.g. when exiting the session since the it
thinks the client hangs or is busy.

Closes: #274
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/f45f2db948849f99e91425e369dee4a1549378e3">f45f2db9</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-30T13:45:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'crash' into 'master'

Stop requiring a renderer to be present to get a transformation

Closes #270

See merge request Librem5/squeekboard!438</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a3638f4bfb99856ffced16132aa4927da5e54e21">a3638f4b</a></strong>
<div>
<span>by Kozova1</span>
<i>at 2021-03-30T20:29:21+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added Hebrew translations for most layouts.

This commit adds translations in Hebrew for most layouts.
Note: the hebrew file seems to be named incorrectly,
is that intentional? (he_IL.txt instead of he-IL.txt)

Signed-off-by: Kozova1 <mug66kk@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/d8ca9f47ca4d35791b8fe9a02dac7d35950a3be8">d8ca9f47</a></strong>
<div>
<span>by Kozova1</span>
<i>at 2021-03-30T20:30:53+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations.

Signed-off-by: Kozova1 <mug66kk@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/8da8d55b9873a36e34134cf4565476722a570183">8da8d55b</a></strong>
<div>
<span>by Kozova1</span>
<i>at 2021-03-30T20:31:11+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fixed Hebrew layout.

The Hebrew layout was a non standard one -
this should now be fixed.
The left shift key was removed, since Hebrew
does not have capital letters.

Signed-off-by: Kozova1 <mug66kk@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/3210a363ab1294c9bd4ef4c704d10dbba7246b32">3210a363</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-30T17:55:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-hebrew' into 'master'

Add Hebrew translations for most layouts.

See merge request Librem5/squeekboard!439</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/637da2c17732d68fb435869a9a047817f1b99a83">637da2c1</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T08:17:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gnome-session' into 'master'

Complete session registration

Closes #274

See merge request Librem5/squeekboard!441</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/484d64cfb926cb1d1afc06c7c6bceff253347ed1">484d64cf</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T08:27:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-hebrew-fix-layout' into 'master'

Fix Hebrew layout inconsistencies with standard hebrew layout.

Closes #272

See merge request Librem5/squeekboard!440</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/32dc25dfbfa81a7bc8b60ee9934d1e1e61d314fd">32dc25df</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T08:39:57+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations."

This reverts commit d8ca9f47ca4d35791b8fe9a02dac7d35950a3be8.

This touches way more than advertised.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/676a2b60ac586679aa072f2a2f5927b3e18826f2">676a2b60</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T09:09:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Make it possible to opt out of latching per-key
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/7b1755a489b06de7379c5167514f2b3a8b69bb02">7b1755a4</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T09:11:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">renderer: Mark latched buttons differently than locked

There are some hacks here in the form of an extra field "appears_locked_from", which can be used to hint that the user should see the button as locked. Without it, there's some confusion on user side regarding buttons that change states unprompted.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/89b1f51ed5c0cb0f136774ef957c537ccfa41890">89b1f51e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T09:13:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">appearance: Colour latched/locked according to design
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/b5784146557a3fc39eb02745988d48da33d45809">b5784146</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T09:48:29+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge remote-tracking branch 'upstream/master' into latch
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/fcb57c9093861cd458a8da79ea251b9d3a3edf8c">fcb57c90</a></strong>
<div>
<span>by Kozova1</span>
<i>at 2021-03-31T13:01:52+03:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations.

Signed-off-by: Kozova1 <mug66kk@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/d8e58fd774caaec8c387f7d5c4ab0584da3e336c">d8e58fd7</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-03-31T12:04:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-hebrew' into 'master'

moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations.

See merge request Librem5/squeekboard!442</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/37820bf1693347e75e7df38608008f304da6ae86">37820bf1</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2021-03-31T15:29:48+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'latch' into 'master'

Latch views

See merge request Librem5/squeekboard!416</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/225e53df07d9f63acfce31e5265b37f5804dad0f">225e53df</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T12:41:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: Describe view switching
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e49de34d0eb091c8f002d7ec29760343b32ddaec">e49de34d</a></strong>
<div>
<span>by M33</span>
<i>at 2021-04-01T15:17:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert "Update tests/meson.build"

This reverts commit 27cd8964d02e957fdecd00bfebc0a03e4b24ffe4
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/d289129404cafcb1cf777af2a3d6b5c7b9d957a2">d2891294</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T15:17:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Rust additions to make terminal keyboard shows a localized layout

See merge request Librem5/squeekboard!437</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/36d4f6726c53babea92b4bb2e475901663f9c533">36d4f672</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T16:05:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">language-terminal: Place keyboards in a sub-path
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/608be930f78d2ff42b477c1990cc5a7affcaa3af">608be930</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T16:24:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout selection: Fix emoji and number
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/ac03c26d5da39a6250458b3bbcb79ed19631e302">ac03c26d</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T16:30:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rust: Fix compiler warnings
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/acac00bc88f54419d1f26db094020f10348eb9a3">acac00bc</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-01T18:59:47+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'terminal' into 'master'

Fix emoji and number layouts

See merge request Librem5/squeekboard!444</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/93e4345e823dbb9d9ee187d1f5b32c6dd7dffdd3">93e4345e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-05T08:17:07+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout: Take into account text purpose again
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/190876903281774bf0f304269ad7f047f44482b1">19087690</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-05T10:36:41+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layouts: Make selection testable

>From now on, all the parameters for loading layout are handled inside a single pure function, which makes them possible to test.

As a side benefit, the old preference order function composed of a mess of nested procedures is gone.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/4fdce2802ad3ed8705c9629aa5622c89c70eabae">4fdce280</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-07T15:26:18+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layouts: Stop assuming that layout name always changes on switch

Layout type switching outside of overlay was always done with gsettings in the middle, assuming that all clicks on languages in the popover result in a gsettings event. That's a bad assumption if there's only one xkb lang present.

This is a simple work around. A better solution would be to turn the entire system of layout switching into a central object that receives messages about changes that need to be applied, and then applies them.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/4f3bec39898780eacfba66a6087046ca336df71e">4f3bec39</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-09T08:35:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'doc' into 'master'

docs: Describe view switching

See merge request Librem5/squeekboard!443</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/e4f1b121eb6a47c020fb27ce2411500a0ebd26ef">e4f1b121</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-09T08:36:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'errors' into 'master'

rust: Fix compiler warnings

See merge request Librem5/squeekboard!445</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c23b6f5f50eb5db351cd3f6620aa58ba3d9f971f">c23b6f5f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-12T10:21:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'layout' into 'master'

layouts: Stop assuming that layout name always changes on switch

Closes #276

See merge request Librem5/squeekboard!450</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/0eb9d89de3691a912f52353a821d8903162c1229">0eb9d89d</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-12T10:24:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'hints' into 'master'

layout: Take into account text purpose again

Closes #277

See merge request Librem5/squeekboard!448</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/52e2384f7214fb70005c822efeb745a4937d9bf1">52e2384f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-12T10:36:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Cargo: Version bump
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/8aefae9634778402a4fea776ad40f20296f63e34">8aefae96</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-04-12T10:52:17+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release 1.13.0 "Externality"

Changes:

- A system for latching and locking views
- Some crash fixes
- Locale-flavored terminals
- A way to add locale-flavored emoji and numbers layouts
- Making the code less annoying to work with in some places
- Fixed layout changes on newer GSettings
- Mod4 modifier
- Better session registration
- New layouts: Dvorak, Colemak wide, hebrew, wide Thai
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/465f94ee055ff34b35b36aab70a06f2cb447116f">465f94ee</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2021-04-16T20:44:05+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.13.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/23ae1785fb20770bb721f166ef0701c02318671c">23ae1785</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2021-04-16T20:45:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/changelog: release version 1.13.0-1
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#14a5af756bb04b4a26c80cf95acf32f0f8b9f30f">
Cargo.lock
</a>
</li>
<li class="file-stats">
<a href="#47f47581ab02ed894012de341d11c290e0003006">
data/keyboards/emoji.yaml

data/keyboards/emoji/us.yaml
</a>
</li>
<li class="file-stats">
<a href="#06d6842899cc65b679ef84fe5c3de7c425b1e402">
<span class="new-file">
+
data/keyboards/es+cat.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#763897613787313e7f78f18189f0b9e00627b5ea">
<span class="new-file">
+
data/keyboards/il.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#c457ef55725026f0c4308a37a3c9abe86472fb57">
data/keyboards/it+fur.yaml
</a>
</li>
<li class="file-stats">
<a href="#e18cedae41cc1843feed3469df55150b2d969aa8">
data/keyboards/it.yaml
</a>
</li>
<li class="file-stats">
<a href="#69b4725411f66e16c08caadfa486e2491106ff92">
data/keyboards/number.yaml

data/keyboards/number/us.yaml
</a>
</li>
<li class="file-stats">
<a href="#1851fa14ce8b6be5e549962db0f4fdb3fe659b98">
data/keyboards/pl.yaml
</a>
</li>
<li class="file-stats">
<a href="#cfed201a133c3ad74beb0f1b88c73fe2536db19c">
<span class="new-file">
+
data/keyboards/terminal/fr.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#d9dcab1758f83f6a85bd97ba2d4b2ce692b96a05">
<span class="new-file">
+
data/keyboards/terminal/fr_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#7f1d3b4fe7e059f59075f759c26f2a483b5fa9fa">
data/keyboards/terminal.yaml

data/keyboards/terminal/us.yaml
</a>
</li>
<li class="file-stats">
<a href="#e09a67b0fb97fd17563c36401dc167e920995c46">
data/keyboards/terminal_wide.yaml

data/keyboards/terminal/us_wide.yaml
</a>
</li>
<li class="file-stats">
<a href="#b0246685264a68412332a5e1d0c088e1dac7ca4f">
<span class="new-file">
+
data/keyboards/th_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#41bc4770d6289448eddfcd794f05a1d2c9c97f74">
<span class="new-file">
+
data/keyboards/us+colemak_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#fb229130c0f0ce1b75e788925c15a827379584a2">
<span class="new-file">
+
data/keyboards/us+dvorak.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#4c3e250a31a216959a28025ec530706d0f3db5c3">
<span class="new-file">
+
data/keyboards/us+dvorak_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#5c934cd8b3109ec977524ae0c0ee981dd572dd03">
<span class="new-file">
+
data/langs/he-IL.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#1c54ffefb061fa79ba47b5ba341aefc9f07cf556">
data/style-Adwaita:dark.css
</a>
</li>
<li class="file-stats">
<a href="#6b7f0456cdb1af2ced5d2b8890115ba283c03b82">
data/style.css
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#28da83bb960efb0dde7334e15d45c1dbb0c5d3a7">
debian/check_release.py
</a>
</li>
<li class="file-stats">
<a href="#dcd5c4dc7e0ae1bc83e0213ddae13dae0a9f3351">
doc/index.md
</a>
</li>
<li class="file-stats">
<a href="#f74bbad648c8c1ed0e5b32274c804a86dc637e07">
<span class="new-file">
+
doc/latching.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#bed086a3ab0400d49216538f2663b8c3a5e7d8ab">
<span class="new-file">
+
doc/latching_return.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#71ffa15b1a32d195a2a2116df177dacaed46f179">
<span class="new-file">
+
doc/switching.svg
</span>
</a>
</li>
<li class="file-stats">
<a href="#061eef34e3eb94aea3845963eaa1d4374b3d97b0">
<span class="new-file">
+
doc/views.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#478f65d58b286f125d0214d28e8a0288c0cb48e2">
eek/eek-gtk-keyboard.c
</a>
</li>
<li class="file-stats">
<a href="#6c59bae535b875fb5f5df08d4e426f326226ddd9">
eek/eek-gtk-keyboard.h
</a>
</li>
<li class="file-stats">
<a href="#383b333c11f3e9368d14f0520db3186484076177">
eek/eek-renderer.c
</a>
</li>
<li class="file-stats">
<a href="#a0f55d4411c088aed06404f34eff364834846ef1">
eek/eek-renderer.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/squeekboard/-/compare/4665387db5ed0b9c2e7a03a3ed97df0c5efa8df7...23ae1785fb20770bb721f166ef0701c02318671c">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>