commit b08c57f2d0cf7ba7708dfa733faddc02f751b7e1 Merge: 2f449f6ce e3b7b2510 Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com> Date: Wed May 7 09:18:31 2025 +0200 Merge pull request #13843 from keymanapp/change/linux/cherry-pick/icudep change(linux): add ICU dependency needed to build on Arch Linux 🍒 🏠 commit 2f449f6ce74c1f473b0d1d2c44c7c177f6c3d7a8 Merge: eee5340aa 04d479e5a Author: Joshua Horton <joshua_horton@sil.org> Date: Wed May 7 08:18:53 2025 +0700 Merge pull request #13838 from keymanapp/fix/web/cherry-layout-fontsize-robustness fix(web): add robustness for bad touch-layout fontsize specs 🍒 🏠 commit e3b7b25107dbb0dcbe6cb2a82a004fef3fd694cc Author: Eberhard Beilharz <eb1@sil.org> Date: Tue May 6 12:11:10 2025 +0200 change(linux): add ICU dependency needed to build on Arch Linux 🍒 Co-authored-by: Nikita Moor <nikita@lreis.ac.cn> Fixes: #13814 Cherry-pick-of: #13842 commit eee5340aab1f2263a06b6187dbc0a72d4955fe0d Merge: 7b8d5b16b e07dcb90b Author: Darcy Wong <darcy_wong@sil.org> Date: Tue May 6 18:42:23 2025 +0700 Merge pull request #13841 from keymanapp/cherrypick/ios/inuktitu-pirurvik chore(ios): Update inuktitut_pirurvik to 1.4.1 🏠 commit e07dcb90bf677cf9d63688c375920d77110c395c Author: Darcy Wong <darcy_wong@sil.org> Date: Tue May 6 15:47:52 2025 +0700 chore(ios): Update inuktitut_pirurvik to 1.4.1 commit 04d479e5a99d6de8c527dd94e3d3136995ef3e6e Author: Joshua Horton <joshua_horton@sil.org> Date: Fri May 2 12:20:32 2025 +0700 change(web): use pt-style sizing for unitless touch-layout fontsizes Cherry-pick-of: #13774 commit d58dd8e73c91765cdc1482f6aee5119299061d20 Author: Joshua Horton <joshua_horton@sil.org> Date: Fri May 2 11:58:33 2025 +0700 change(web): apply suggestion from PR review Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com> commit 71d179f02fb5e5ec9030384a529b5e66c90884e7 Author: Joshua Horton <joshua_horton@sil.org> Date: Mon Apr 28 13:05:02 2025 +0700 fix(web): add robustness for bad touch-layout fontsize specs Fixes: #13766 Fixes: KEYMAN-WEB-QX It seems that at some point, Developer has been compiling raw "12" values in the touch-layout JSON as a numeric 12 for the fontsize field. This clearly happened for the inuktitut_pirurvik keyboard; we should also inspect urdu_phonetic, which has the same raw "12". This change ensures that Web can handle this case without spewing tons of warning/error messages. It also adds error-logging to help with diagnosis for any related issue in the future. commit 7b8d5b16b5d2c7a278da979f4028752695507bb6 Merge: d9ef3b40e eaa02941a Author: Joshua Horton <joshua_horton@sil.org> Date: Mon May 5 12:18:44 2025 +0700 Merge pull request #13828 from keymanapp/change/ios/cherry-limit-scaling-warnings change(ios): limit reports about devices without predefined scaling entries 🍒 🏠 commit d9ef3b40e0a97d86e128f65735480669396600e5 Merge: dce004130 8769ec596 Author: Joshua Horton <joshua_horton@sil.org> Date: Mon May 5 12:18:34 2025 +0700 Merge pull request #13817 from keymanapp/fix/ios/cherry-legacy-device-calibration fix(ios): restore keyboard-scale settings for older, still-supported iOS devices 🍒 🏠 commit eaa02941a394f8f984f0934049a20cf73f4e224f Author: Joshua Horton <joshua_horton@sil.org> Date: Wed Apr 30 14:09:10 2025 +0700 change(ios): limit reports about devices without predefined scaling entries Cherry-pick-of: #13806 Warnings about known devices without predefined keyboard-scale map entries will be limited to once per startup of the app and/or app-extension. Test-bot: skip See-also: #13769 commit 8769ec59651700e57e66bb6e211f076c25798473 Author: Joshua Horton <joshua_horton@sil.org> Date: Mon Apr 28 11:01:55 2025 +0700 fix(ios): restore keyboard-scale settings for older, still-supported iOS devices Fixes: #13769 Fixes: KEYMAN-IOS-JC Fixes: KEYMAN-IOS-JG Fixes: KEYMAN-IOS-JH Fixes: KEYMAN-IOS-JJ Fixes: KEYMAN-IOS-JY Fixes: KEYMAN-IOS-JS Cherry-pick-of: #13773 commit dce004130597407cd28e57e13f4436fa42d4b65c Merge: bcdd2e8ab ab2c2f51c Author: Joshua Horton <joshua_horton@sil.org> Date: Fri May 2 11:06:18 2025 +0700 Merge pull request #13808 from keymanapp/maint/cherrypick-disconnect-pred-text-only-ci-config maint(web): merge LMLayer CI build config with standard Web CI build config 🍒 🏠 commit ab2c2f51cbdc2b934601bf939c17c753399b8142 Author: Joshua Horton <joshua_horton@sil.org> Date: Fri May 2 08:13:47 2025 +0700 chore: fix indentation in worker-main/build.sh Co-authored-by: Marc Durdin <marc@durdin.net> commit bcdd2e8ab788bf9b0d7f38033745b7bf6481776f Merge: 06c80422e 6662b6129 Author: Darcy Wong <darcy_wong@sil.org> Date: Thu May 1 07:16:41 2025 +0700 Merge pull request #13802 from keymanapp/cherrypick/android/alert-dialog-13786 fix(android): Use Alert Dialog if keyboard pkg missing languages 🏠 commit a29568744c3278a66df2e49df7923ee58392c776 Author: Joshua Horton <joshua_horton@sil.org> Date: Wed Apr 30 15:05:40 2025 +0700 maint(web): run LMLayer tests during standard Web module tests Fixes: #12872 Test-bot: skip commit 4e93e66faf98de58c61836da735fa55c091ae407 Author: Joshua Horton <joshua_horton@sil.org> Date: Wed Apr 30 15:05:00 2025 +0700 maint: remove triggers for LMLayer-specific build configuration commit 6662b612914f5eebefcfd3d946e4b86672096118 Author: Darcy Wong <darcy_wong@sil.org> Date: Wed Apr 30 09:36:30 2025 +0700 fix(android): Use Alert Dialog if keyboard pkg missing languages Cherry-pick-of: #13786 commit 06c80422e8e7059ac4de6309842386daf3a89890 Merge: 71373c40d 7abb9b390 Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com> Date: Fri Apr 25 09:24:32 2025 +0200 Merge pull request #13741 from keymanapp/chore/linux/cherry-pick/coverage-noble Previously keyman-system-service didn't have any unit tests. With the gcov/lcov versions available for Ubuntu 24.04 Noble this suddenly caused a failure when trying to generate the test coverage report, although it worked fine with older versions. This change adds a do-nothing unit test stub for keyman-system-service. This allows to generate the coverage reporting with Ubuntu 24.04 Noble. Cherry-pick-of: #13740 commit 7abb9b390aab4943ed4f1da844f1da930c38624d Author: Eberhard Beilharz <eb1@sil.org> Date: Wed Apr 23 18:46:24 2025 +0200 chore(linux): add a stub unit test to allow successful coverage reporting Previously keyman-system-service didn't have any unit tests. With the gcov/lcov versions available for Ubuntu 24.04 Noble this suddenly caused a failure when trying to generate the test coverage report, although it worked fine with older versions. This change adds a do-nothing unit test stub for keyman-system-service. This allows to generate the coverage reporting with Ubuntu 24.04 Noble. Cherry-pick-of: #13740 commit 71373c40d11d83369d5caca303503d7849566d53 Merge: e4ee023a2 2558b724b Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com> Date: Thu Apr 24 01:58:46 2025 +0200 Merge pull request #13737 from keymanapp/chore/linux/changelog commit 2558b724b85c5bf14444f2afc72e24201be09ed5 Author: Eberhard Beilharz <eb1@sil.org> Date: Wed Apr 23 11:21:14 2025 +0200 chore(linux): Update debian changelog commit e4ee023a247594be2c4ed886d27db15354a9f3a2 Merge: c52b89c25 cde918a57 Author: Keyman Server <keyman-server@users.noreply.github.com> Date: Tue Apr 22 20:38:47 2025 -0700 Merge pull request #13734 from keymanapp/auto/version-stable-18.0-18.0.236 auto: increment stable-18.0 version to 18.0.236 commit cde918a5738a1a7f2d515b9158d8da4ea96fd2ec Author: Keyman Build Agent <buildagent@keyman.com> Date: Tue Apr 22 23:38:05 2025 -0400 auto: increment stable-18.0 version to 18.0.236
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.