<!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/5d81cf78f827c2f232607a38a5b90b6ab3dd01dc">5d81cf78</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-10-19T14:33:08+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: Correct Cargo update instructions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/0e533c5e944a112ae523884defa5da206ecd07d3">0e533c5e</a></strong>
<div>
<span>by Wannaphong Phatthiyaphaibun</span>
<i>at 2020-10-31T18:55:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add thai keyboard</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/81fb7e0df3f09bea09ca1575c51e0ec855cc25b7">81fb7e0d</a></strong>
<div>
<span>by Wannaphong Phatthiyaphaibun</span>
<i>at 2020-11-01T09:42:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update resources.rs</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/cf09d1b3bcd801a0cd7b92fada39e0178e418fe4">cf09d1b3</a></strong>
<div>
<span>by clonex10100</span>
<i>at 2020-11-02T13:27:27-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added US Colemak Keyboard Layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/17db3db29668a4c28f57350279ff077d45360fc2">17db3db2</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-19T09:49:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">visibility: Centralize keyboard panel visibility policy and handling

With the policy being disentangled from application, it becomes testable.
This prepares for moving the entire visibility mechanism to the new class and taking away more pieces of ServerContextService.
In addition, this is a good warmup before trying to implement sizing policy.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/bd6ab663c0550c6805b56ae7246ad59dc6acffdf">bd6ab663</a></strong>
<div>
<span>by Wannaphong Phatthiyaphaibun</span>
<i>at 2020-11-22T19:14:21+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update meson.build</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/fca89842254495744add80e6793012abb0ff89c0">fca89842</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2020-11-23T02:48:03+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch '1.11.1' into 'master'

Release 1.11.1

See merge request Librem5/squeekboard!411</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c731124f7b64ae38313c9e488f87b0541d2d1210">c731124f</a></strong>
<div>
<span>by Wannaphong Phatthiyaphaibun</span>
<i>at 2020-11-23T03:43:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">escape " on thai keyboard</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/81041b80357fa7c2c4d49623577048277b4aed29">81041b80</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-23T08:17:29+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'wannaphong-master-patch-05164' into 'master'

Add thai keyboard

See merge request Librem5/squeekboard!402</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c9f9a3b57735e254c853b21b0da6a21422d31b4d">c9f9a3b5</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-23T09:16:59+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cargo' into 'master'

docs: Correct Cargo update instructions

See merge request Librem5/squeekboard!398</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/42483234e332769644f29f59fd1df87eff12cfaf">42483234</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-11-23T14:09:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/rules: fix an FTBFS on mips64el with GOT > 64kb
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/540c4d9c05f3ca7762c7d9edc58c22e6905a1a20">540c4d9c</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-11-23T14:10:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/rules: export RUSTFLAGS only on architecture that needs it
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/df8e88598317905fb6da3a1dbe777bfa0de5523e">df8e8859</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-28T18:57:46+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Fix release
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/9dcc4c986867c6ee1d52ae1fa74b7144bfd606c0">9dcc4c98</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-28T18:57:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Prefer the env var for finding test layouts

The builtin file path is embedded in the binary and subject to substitution, which makes it invalid when trying to build a .deb reproducibly.

Out of the two solutions, it's easier to make the change here rather than customize .debu building not to run tests reproducibly.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/963f52bbc3282107ef00ea5c2a51084ec44905f2">963f52bb</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-29T10:42:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Explicitly pass source directory to tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/39a3c40d67f442ad0ab44e23fb108954941c6711">39a3c40d</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-29T10:42:24+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">debian: Build reproducibly
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/1fe6d65525efbe916f1c07824db66609983dd156">1fe6d655</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-11-29T12:53:35+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Allow legacy mode to have much longer tests.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c3b428e517ec69cd6f5770c2dc7d85a2ea8af786">c3b428e5</a></strong>
<div>
<span>by Jiří Stránský</span>
<i>at 2020-11-29T17:28:50+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Czech keyboard layouts

Two variants:

* Czech Standard (= qwertz)

* Czech qwerty

The accented letters layout corresponds to the UCW [1] layout shipped
with xkb, so we follow this precedent.

Like the DE layout, and unlike the US layout, the CZ layout has a
comma key and a narrower space bar. The added comma key also serves as
a visual balance to the added accents key, to keep the spacebar
centered.

The layouts have been tested manually on PinePhone.

[1] https://github.com/xkbcommon/libxkbcommon/blob/c60b77ea512bef92e481be38972b58dd71a34180/test/data/symbols/cz#L180
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/225c204e37a71dd0689563b39f627d5f3e8b820e">225c204e</a></strong>
<div>
<span>by Guido Gunther</span>
<i>at 2020-12-03T10:30:19+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'armel' into 'master'

Mipsel compat

See merge request Librem5/squeekboard!412</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/696d77293e9d4ca87b06bbe11e1221f6cbc4d46d">696d7729</a></strong>
<div>
<span>by Henry-Nicolas Tourneur</span>
<i>at 2020-12-03T14:34:38+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">d/rules: export RUSTFLAGS only on architecture that needs it

Altered from original to take reproducibility into account. Not tested on mips64el.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/1d1c98c27a4d5f443ef96d36c8afdafec029fb2e">1d1c98c2</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T14:42:04+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'f/czech-layouts' into 'master'

Add Czech keyboard layouts

See merge request Librem5/squeekboard!414</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/01d06d0f5f8a76cad83310cfe90aabcd86d712a9">01d06d0f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:13:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-us+colemak' into 'master'

Added US Colemak Keyboard Layout

See merge request Librem5/squeekboard!403</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/02d579d7571a25947a46f0c1d149dc0d90269e17">02d579d7</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:21:58+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Enable unused warnings in C

The goal is to be free of unused X class of problems. For this, CI and any "serious" builds will fail on warnings. Debug builds, used in development, will warn by default but not fail.

In addition, the 'strict' build option is added for when the debug build should fail on unused warnings as well.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/af00d74f71ac411d7cfe2de023b0cc30528552b8">af00d74f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:26:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Enable wformat to remove warnings about missing wformat
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/2796362d348124cde1e20223a73ac70f42fdc03d">2796362d</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:26:54+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build: Fail on any C warnings when strict
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/103e64b96ca817b41a4433584eef6ef170ba3585">103e64b9</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:45:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: Made data flow in fallback clearer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/cc4f14e8c6dee3f9f64f1db6814d32a7b9f782a0">cc4f14e8</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T15:47:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">data: Flattened layout fallback function
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/ba2e1919185f786da4ffb4c8d84f86e1ea12cf18">ba2e1919</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T16:15:22+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layouts: Use base as fallback for alternative layouts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/fcd0eaddf2abcb6a5eff50581eb9f37b1432b7db">fcd0eadd</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-03T16:26:47+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layouts: Simplify the main flow of source list
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/dfee95430d566c097f16c62cbe4aea5b556f4668">dfee9543</a></strong>
<div>
<span>by Guido Gunther</span>
<i>at 2020-12-03T17:18:50+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'release' into 'master'

Reproducible build

See merge request Librem5/squeekboard!413</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/7143fb249731b98f52c4f3b5f9b3e88d71b120f0">7143fb24</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2020-12-05T04:12:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'central_visible' into 'master'

Central visibility policy

See merge request Librem5/squeekboard!409</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a9ecc13185f02ded3ad60676d2c751226e1de10f">a9ecc131</a></strong>
<div>
<span>by Sebastian Krzyszkowiak</span>
<i>at 2020-12-05T04:16:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fallback' into 'master'

Better fallbacks

See merge request Librem5/squeekboard!415</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/61a84c47f15ef8a32918da77fbe90b7c653b83c3">61a84c47</a></strong>
<div>
<span>by Stefan Grotz</span>
<i>at 2020-12-07T15:32:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Esperanto keyboard

Fixed by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/9a72db2fcc3c03d56a6a9e6e57c47120847de6c4">9a72db2f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-07T15:33:01+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'esperanto'
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/c103b84fa6264a8281823755346a6963b353b027">c103b84f</a></strong>
<div>
<span>by Vladimir</span>
<i>at 2020-12-10T19:42:28+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bulgarian language keyboard layout</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/03ccfe77ad551a073c4973cee84f8626968d09f8">03ccfe77</a></strong>
<div>
<span>by Guido Gunther</span>
<i>at 2020-12-11T14:56:47+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'unused' into 'master'

build: Enable unused warnings in C

See merge request Librem5/squeekboard!375</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/8dd92c81e7d7666187e7b44d6e2b0421cc59d571">8dd92c81</a></strong>
<div>
<span>by Vladimir Stoilov</span>
<i>at 2020-12-11T22:06:39+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bulgarian add translation and to needed lists
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/9517c347b64ebb22c7893149041f6947513dc755">9517c347</a></strong>
<div>
<span>by Vladimir Stoilov</span>
<i>at 2020-12-12T00:28:21+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix bulgarian layout size
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/558a2568e3d8f184d4a1426d09d189278b59ca04">558a2568</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-12T07:38:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'undefined' into 'master'

Bulgarian language keyboard layout

See merge request Librem5/squeekboard!418</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/6f7252ec7ca072e9987a031ffef601a96da7f41e">6f7252ec</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-12T07:40:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tests: Add some description to the list of tested layouts

Contributors have started to make it messy.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/658df98e18c46f696738ebc579d35f62d8bac7ef">658df98e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-12T07:42:32+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">layout_names: Unmess the list of builtin layouts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/701168c32b4b7a2df83bb66c29861dc7bec39cf9">701168c3</a></strong>
<div>
<span>by Andreas Rönnquist</span>
<i>at 2020-12-14T21:55:39+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">no: Use wide button switching between numbers, symbols and base
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/b72c6b53e4b92cddb37a325cc22600339ffe17d1">b72c6b53</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-15T12:37:42+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'fix_norwegian_button_size' into 'master'

no: Use wide button switching between numbers, symbols and base

See merge request Librem5/squeekboard!419</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/4890c86b4efc299ca9da71408af9574dd3663505">4890c86b</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-15T13:20:34+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">dbus: Reset hints if text input missing
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/422d06d58251aded102df994b611b7c64541d9f3">422d06d5</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-16T16:00:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'reset_hint_smart' into 'master'

dbus: Reset hints if text input missing

Closes #256

See merge request Librem5/squeekboard!421</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/4d24af4e1af0ee4eb73dfb876201bfa1e39474bb">4d24af4e</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-21T14:40:11+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'test_docs' into 'master'

Make layout lists more ordered

See merge request Librem5/squeekboard!417</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/976f0a6e37bed4714c995723acd7b9532d52f0bf">976f0a6e</a></strong>
<div>
<span>by jranaraki</span>
<i>at 2020-12-27T01:08:07-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Farsi/Persian keyboard layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/1856e7023d1433c93091978c2508a739749132a6">1856e702</a></strong>
<div>
<span>by jranaraki</span>
<i>at 2020-12-27T01:48:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Farsi/Persian keyboard layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/66c3926eb2a53ec03e55b25f39a6c8508c90261c">66c3926e</a></strong>
<div>
<span>by jranaraki</span>
<i>at 2020-12-27T02:01:54-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added requirements to resources.rs and meson.build
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/0e83697b61b6dd9d247d0239cc0d5041336fa8d2">0e83697b</a></strong>
<div>
<span>by jranaraki</span>
<i>at 2020-12-27T12:38:29-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated the layout to provide more convenient and faster typing experience
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/6e7c0e6f674eea5d1578f1d4b9ae73de3fa0f824">6e7c0e6f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2020-12-30T13:54:49+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'keyboard-layout-farsi' into 'master'

Farsi/Persian keyboard layout

See merge request Librem5/squeekboard!424</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/0c179560b3f52e8de4ce28fe687c40080ed25123">0c179560</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-10T11:04:02+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">visibility: Stop calling GTK functions from the visibility manager

The viibility manager state is changed from various handlers, which are not guaranteed to be reentrant, most notably the Wayland handler for preedit done.
As the state is changed, relevant requests to synchronize user-visible UI are fired from the same handler.

In case of imservice_handle_done, GTK widget show function was being called, which triggered another round of handling Wayland, leading to the done handler being called again, and flaking out.

To solve this, the phase of issuing commands needs to be separate from adjusting desired state. It seems that the easiest solution is to delay the show() and hide() calls into the next GTK main loop spin.

A better solution would probably inject itself directly after the change of desired state, so that *all* the side effects are delayed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/47a483da2a02934877d3533318cce400258c44a6">47a483da</a></strong>
<div>
<span>by Alexander Mikhaylenko</span>
<i>at 2021-01-10T11:47:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'idle' into 'master'

visibility: Stop calling GTK functions from the visibility manager

See merge request Librem5/squeekboard!425</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/21c3a74019f5522bbadcef2a6bff2f337330d6cf">21c3a740</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-11T11:43:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cargo: Update dependencies for release
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/fefebf7f6e8c86b0577b8f4fd5b16f5755723724">fefebf7f</a></strong>
<div>
<span>by Dorota Czaplejewicz</span>
<i>at 2021-01-11T11:43:39+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release 1.12.0 "Convolution"

User-visible changes:
- Fixed a crash related to making keyboard visible.
- Better fallback: when selecting a missing layout named "fr+foo", "fr" will be used instead.
- When enabling the keyboard manually, it will never be stuck in the numbers view.
- Thai layout
- US-Colemak layout
- Czech layouts
- Esperanto layout
- Bulgarian layout
- Improved Norwegian layout

That's a lot of new layouts!

Plus a bunch of stricter warnings, MIPS64el support, and reproducible building.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/35671906b962e5b91909ee5766d47ddbca674b91">35671906</a></strong>
<div>
<span>by Arnaud Ferraris</span>
<i>at 2021-01-26T18:19:31+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.12.0
</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="#45327348a7045b2e3642220c74396215db8716b4">
<span class="new-file">
+
cargo_build.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#1506c75d61ab2e52b6c2c059cb28507cc7737489">
<span class="deleted-file">

cargo_build.sh
</span>
</a>
</li>
<li class="file-stats">
<a href="#bda3f6391b86cec66f6bbc1d6aba4afbb33e8965">
<span class="new-file">
+
data/keyboards/bg.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#babfc6df33c3e0929c5415d0cfffb67e97ea37ea">
<span class="new-file">
+
data/keyboards/cz+qwerty.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#78223ca7dad42475ac4c58531c0213a2c4d5db21">
<span class="new-file">
+
data/keyboards/cz+qwerty_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#06cdfd655b0c5693ae454064a1ac36cf2320fc5c">
<span class="new-file">
+
data/keyboards/cz.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#9f1f1333ef7967f19ee985e404c9cffbac5bc56a">
<span class="new-file">
+
data/keyboards/cz_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#4246d56f4f370b57d66562f277936f69e12f684d">
<span class="new-file">
+
data/keyboards/epo.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#c1355ce81c53acad7a83da1c3e6c114473ab64bc">
<span class="new-file">
+
data/keyboards/ir.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#aa6a912b18d70852a9b8f83884fdd213299bcd2b">
<span class="new-file">
+
data/keyboards/ir_wide.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ce998e15115c122d5953327de316a5bfac017d78">
data/keyboards/no.yaml
</a>
</li>
<li class="file-stats">
<a href="#ad58ebbff3a4e6e57380f88950e6fe6e8ecaea42">
<span class="new-file">
+
data/keyboards/th.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#e993fec642e4a3b800397af82642f07fc852e359">
<span class="new-file">
+
data/keyboards/us+colemak.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#beba1a3aa41b744c426c39ad25345f0bce8a01b9">
<span class="new-file">
+
data/langs/bg-BG.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#09a4c5f3fc20d9fb636535085dd10b857fd7f9e6">
<span class="new-file">
+
data/langs/cs-CZ.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#fe98a35fc66c52e2c887f4419854ff5fbca635ce">
<span class="new-file">
+
data/langs/fa-IR.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
debian/control
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
debian/rules
</a>
</li>
<li class="file-stats">
<a href="#63788f6183c38d925b0761ad6686e385bc316ad0">
doc/hacking.md
</a>
</li>
<li class="file-stats">
<a href="#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa">
meson.build
</a>
</li>
<li class="file-stats">
<a href="#ca9bb7eff80503c97c83505e8acea4002fd87ac6">
meson_options.txt
</a>
</li>
<li class="file-stats">
<a href="#e2556614ded82d9cbc60bb06add2fd69d05793ce">
src/data.rs
</a>
</li>
<li class="file-stats">
<a href="#aa1fd37946e1269cae7581a4759abea7fd56ad55">
src/dbus.c
</a>
</li>
<li class="file-stats">
<a href="#538267d8fd73c2c891f7c9c296131c0794d9dfc0">
src/imservice.c
</a>
</li>
<li class="file-stats">
<a href="#0df872a62a1884beab54394a8ce65a2df868fd42">
src/imservice.rs
</a>
</li>
<li class="file-stats">
<a href="#17867de5076d50e87826675d7ed81840420e4676">
src/meson.build
</a>
</li>
<li class="file-stats">
<a href="#8e194f282977c263a6275376e02c8dbbfd4308c4">
src/resources.rs
</a>
</li>
<li class="file-stats">
<a href="#a21ec9e881993c8fb64af4e984a074a3c35e9707">
src/server-context-service.c
</a>
</li>
<li class="file-stats">
<a href="#d34361981a73f6a57e4e88caa863690fb8beb8e2">
src/server-context-service.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/e30c3b336c64e65d32c227087df020c57d68babc...35671906b962e5b91909ee5766d47ddbca674b91">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>