In debian/watch no matching files for watch source https://downloads.keyman.com/linux/stable/
commit 1661398f7e54193138252497fd907ed2133bd70c
Merge: 3f1b337ff 987ca0e55
Author: Marc Durdin <marc@durdin.net>
Date: Mon Oct 27 15:40:45 2025 +0100
Merge pull request #15009 from keymanapp/fix/mac/cherry-pick/15007-ignore-ansi-kvk
fix(mac): ignore non-Unicode key caps when preparing OSK 🍒 🏠
commit 3f1b337ff254233004099d9be51a9b9f9452be9b
Merge: 36ce19e76 3233348e9
Author: Marc Durdin <marc@durdin.net>
Date: Mon Oct 27 15:40:37 2025 +0100
Merge pull request #15006 from keymanapp/fix/developer/cherry-pick/14411-handle-missing-begin-unicode
fix(developer): handle missing `begin Unicode` in KMW compiler 🍒 🏠
commit 36ce19e7690094b28fc8bb09dc9c1c0e81ad6ba3
Merge: 2db726aa3 b9b97d293
Author: Marc Durdin <marc@durdin.net>
Date: Mon Oct 27 15:40:29 2025 +0100
Merge pull request #15005 from keymanapp/fix/developer/cherry-pick/14988-string-escape-syntax-highlight
fix(developer): do not treat backslash as a string escape in syntax highlighting 🍒 🏠
commit 987ca0e551a5d445cf53ba8e233ab7d5735df5ec
Author: Marc Durdin <marc@durdin.net>
Date: Fri Oct 24 11:00:07 2025 +0200
fix(mac): ignore non-Unicode key caps when preparing OSK
The typeFlags property is used to differentiate Unicode and non-Unicode
keys in the array of keys in a .kvk file. All non-Unicode keys should
be ignored, as we do not support non-Unicode keyboards on macOS.
The reason this fixes #15007, is that the keyboard in question had both
ANSI and Unicode sections in its .kvk file, and the ANSI section was
stored after the Unicode section, so the font spec for ANSI was
overriding the previously (correctly) set Unicode font spec.
Fixes: #15007
Cherry-pick-of: #15008
Test-bot: skip
commit 3233348e978d47872b2117db61bd10cd41820f06
Author: Marc Durdin <marc@durdin.net>
Date: Thu Oct 23 15:08:12 2025 +0200
fix(developer): handle missing `begin Unicode` in KMW compiler
This probably arose with the move to kmcmplib in WASM, and as it was
never unit tested, we missed it. A simple signed vs unsigned issue.
Fixes: #14411
Test-bot: skip
Cherry-pick-of: #15002
commit b9b97d293b0b693d33fa8fceee63008680a93566
Author: Marc Durdin <marc@durdin.net>
Date: Thu Oct 23 11:55:17 2025 +0200
fix(developer): do not treat backslash as a string escape in syntax highlighting
Adjust two incorrect rules that caused backslash to be treated as an
escape in strings in syntax highlighting in .kmn language.
Fixes: #14988
Test-bot: skip
Build-bot: skip
Cherry-pick-of: #15001
commit 2db726aa3edacd06c5ec7b5e99822400d670adfa
Merge: 132103432 eeffb2cdf
Author: Darcy Wong <darcy_wong@sil.org>
Date: Tue Oct 21 09:41:31 2025 +0700
Merge pull request #14982 from keymanapp/cherrypic/android/style-status-bar-white
fix(android): Set the main app background white 🏠
commit eeffb2cdf88a118b997413a7924a271b768f16dc
Author: Darcy Wong <darcy_wong@sil.org>
Date: Mon Oct 20 15:25:49 2025 +0700
fix(android): Set the main app background white
commit 132103432af74f4f63bd8b0649b66a033916b28e
Merge: 46e22c839 285a8463e
Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Date: Fri Oct 17 10:53:45 2025 +0200
Merge pull request #14975 from keymanapp/fix/linux/cherry-pick/10178_exitibus
fix(linux): use `ibus` command to restart ibus 🍒 🏠
When using Kubuntu exiting ibus sometimes used to hang (#10178). This was because ibus' `bus.exit()` doesn't shutdown properly (see https://github.com/ibus/ibus/issues/2816#issuecomment-3410473708). The recommended way is to use the `ibus exit` command. Since we no longer use the API we can directly use the `ibus restart` command, which this PR implements.
Fixes: #10178
Cherry-pick-of: #14971
commit 285a8463e79315c4215cbdec0312359fbd2bd277
Author: Eberhard Beilharz <eb1@sil.org>
Date: Thu Oct 16 16:58:18 2025 +0200
fix(linux): use `ibus` command to restart ibus 🍒
When using Kubuntu exiting ibus sometimes used to hang (#10178). This
was because ibus' `bus.exit()` doesn't shutdown properly
(see https://github.com/ibus/ibus/issues/2816#issuecomment-3410473708).
The recommended way is to use the `ibus exit` command. Since we no longer
use the API we can directly use the `ibus restart` command, which this
PR implements.
Fixes: #10178
Cherry-pick-of: #14971
commit 46e22c8398913cb9df25f840399a4b9d6a2f870a
Merge: 102ce7ef4 ab407448d
Author: Keyman Server <keyman-server@users.noreply.github.com>
Date: Wed Oct 15 05:39:40 2025 +0200
Merge pull request #14958 from keymanapp/auto/version-stable-18.0-18.0.244
auto: increment stable-18.0 version to 18.0.244
commit ab407448dfcde6f850fccb5fe4d512906177fde5
Author: Keyman Build Agent <buildagent@keyman.com>
Date: Tue Oct 14 22:39:11 2025 -0500
auto: increment stable-18.0 version to 18.0.244
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.