Joshua Horton
ff60fca8fd
fix(android): removes "where context is null" reporting
...
Fixes : #10032
Cherry-pick-of: #13004
2025-01-28 08:50:09 +07:00
Joshua Horton
ac90d3df42
Merge pull request #12974 from keymanapp/fix/web/cherrypick-longpress-modifier-multitap-warning
...
fix(web): prevent multitap warning that occurs multitapping longpressable modifier keys 🏠
2025-01-27 08:14:04 +07:00
Joshua Horton
3a17758ad6
Merge pull request #13038 from keymanapp/feat/android/cherrypick-package-install-breadcrumbing
...
feat(android): add breadcrumbing during package install about package file, source 🏠
2025-01-27 08:13:46 +07:00
Joshua Horton
4be65cab1e
Merge pull request #13040 from keymanapp/fix/web/cherrypick-complex-nul-context-handling
...
fix(web): do not simplify nul-prefixed contexts when rule-matching 🍒 🏠
2025-01-27 08:11:08 +07:00
Joshua Horton
c9a53463d1
Merge pull request #13039 from keymanapp/fix/android/cherrypick-error-during-load-of-kmw-host
...
fix(android): disable early keyboard-loading when not feasible 🏠
2025-01-27 08:10:37 +07:00
Joshua Horton
0bddb6f829
Merge pull request #13041 from keymanapp/fix/web/cherrypick-font-link-robustness
...
fix(web): fix handling of fonts with single quotes in filename 🍒 🏠
2025-01-27 08:10:09 +07:00
Marc Durdin
29c173c9cd
Merge pull request #13030 from keymanapp/fix/cherry-pick/12915-version-history-build-path
...
fix: use correct path for resources/build/version 🍒 🏠
2025-01-26 13:25:24 +07:00
Joshua Horton
bdc50b7414
Merge pull request #13035 from keymanapp/fix/web/cherry-13011-nextElement-null-guard
...
fix(web): add null guard for focusing next element via keystroke 🏠
2025-01-24 15:07:41 +07:00
Joshua Horton
e98770c7bf
chore(web): also link issues near font-family fix
2025-01-24 15:03:32 +07:00
Joshua Horton
0e900eb12d
chore(web): apply suggestion linking issue numbers
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-24 15:03:28 +07:00
Joshua Horton
ad981500b8
fix(web): fix font-family name escaping
...
Cherry-pick-of: #13032
2025-01-24 15:02:43 +07:00
Joshua Horton
33be836642
fix(web): change font-url enclosing quotes
...
Fixes : #13018
Fixes : #13022
2025-01-24 15:02:40 +07:00
Joshua Horton
c7f038031e
fix(web): do not simplify nul-prefixed contexts when rule-matching
...
Fixes : #12987
Cherry-pick-of: #12998
2025-01-24 14:53:56 +07:00
Joshua Horton
4529677bf7
feat(web): adds complex nul-context handling unit tests
2025-01-24 14:53:00 +07:00
Joshua Horton
4b2619844d
change(android): error filtering/validation - checks if it's caused by a "Java exception"
...
Fixes : #13000
Fixes: KEYMAN-WEB-F9
Cherry-pick-of: #13001
2025-01-24 14:10:32 +07:00
Joshua Horton
218d768955
fix(android): use try-catch to bypass early kbd loading when not possible
2025-01-24 14:10:05 +07:00
Joshua Horton
f12af8672e
fix(android): add null-guard in KMKeyboardJSHandler.initialKeyboard
2025-01-24 14:10:05 +07:00
Joshua Horton
52c5a814c9
chore(android): tweak uri string reference for consistency per review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-24 14:03:57 +07:00
Joshua Horton
37b608b175
feat(android): add breadcrumbing during package install about package file, source
...
Cherry-pick-of: #13021
2025-01-24 14:03:41 +07:00
Joshua Horton
9cb1ed96a9
fix(web): add null guard for focusing next element via keystroke
...
Fixes : #13011
Fixes: KEYMAN-COM-1MB
Fixes: KEYMAN-COM-1EM
Cherry-pick-of: #13013
2025-01-24 13:20:24 +07:00
Marc Durdin
6941a61972
fix: use correct path for resources/build/version
...
Fixes : #12915
2025-01-24 12:15:58 +07:00
Joshua Horton
911989e6dc
Merge pull request #13014 from keymanapp/fix/android/cherrypick-restore-dom-rect-polyfill
...
fix(android): restores DOMRect polyfill for old Chrome support 🏠
2025-01-24 09:35:05 +07:00
Joshua Horton
2e4cb8493f
fix(android): restores DOMRect polyfill for old Chrome support
...
Fixes : #11652
Cherry-pick-of: #13012
2025-01-24 08:59:27 +07:00
Joshua Horton
b6d95f5efe
Merge branch 'stable-17.0' into fix/web/cherrypick-longpress-modifier-multitap-warning
2025-01-24 08:19:49 +07:00
Darcy Wong
fe59ccb5d2
Merge pull request #13005 from keymanapp/cherrypick/android/remove-media-permissions
...
fix(android): Remove access to MEDIA storage permissions🍒 🏠
2025-01-23 16:59:03 +07:00
Darcy Wong
6651ca3c44
docs(android): Update storage permission help
...
Reference: https://support.google.com/googleplay/android-developer/answer/14115180?hl=en
2025-01-23 14:37:01 +07:00
Darcy Wong
4124900b11
fix(android): Remove READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions
2025-01-23 14:36:46 +07:00
Joshua Horton
9766fa1835
fix(web): fixes path for import after cherrypick
2025-01-23 09:55:58 +07:00
Joshua Horton
818e75c9a6
fix(web): prevents multitap warning that occurs multitapping longpressable modifier keys
...
Fixes : #12963
Cherry-pick-of: #12964
2025-01-22 08:22:24 +07:00
Eberhard Beilharz
ef2f9432fa
Merge pull request #12916 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog 🏠
2025-01-17 14:05:33 +01:00
Eberhard Beilharz
159ac70494
Merge pull request #12919 from keymanapp/chore/linux/cherry-pick/copyrightyear
...
chore(linux): update copyright year 🍒 🏠
2025-01-17 07:59:07 +01:00
Eberhard Beilharz
4baf10bde0
chore(linux): update copyright year 🍒
...
Cherry-pick-of: #12918
2025-01-16 16:53:12 +01:00
Eberhard Beilharz
fdafd5879e
chore(linux): Update debian changelog
2025-01-16 16:29:53 +01:00
Keyman Server
f7051e63f4
Merge pull request #12914 from keymanapp/auto/version-stable-17.0-17.0.334
...
auto: increment stable-17.0 version to 17.0.334
2025-01-16 01:05:42 -08:00
Keyman Build Agent
f45a1899cb
auto: increment stable-17.0 version to 17.0.334
2025-01-16 04:05:07 -05:00
Marc Durdin
1fd1761771
Merge pull request #12913 from keymanapp/fix/developer/cherry-pick/12852-filter-incorrect-fonts-from-keyboard-info
...
fix(developer): filter incorrect fonts out of .keyboard_info 🍒 🏠
2025-01-16 09:58:29 +01:00
Marc Durdin
8b638f49da
Merge pull request #12908 from keymanapp/chore/cherry-pick/use-github-pr-data-in-history
...
chore: use GitHub PR titles when writing HISTORY.md 🍒 🏠
2025-01-16 09:28:41 +01:00
Marc Durdin
1e2ad40c19
fix(developer): filter incorrect fonts out of .keyboard_info
...
The font collection code was somewhat wrong in kmc-keyboard-info. It
collected all fonts referenced in the package, even for multi-keyboard
packages, which meant that the .keyboard_info file listed all fonts for
all languages. Furthermore, if a font was referenced in multiple
language entries in the .kps, then it would be repeated for each
language in the .keyboard_info. This patch addresses both of these bugs.
The good news is that this makes some of the .keyboard_info files
smaller. In particular, fv_all.keyboard_info goes from 4675 lines down
to 695 lines!
Fixes : #12852
Cherry-pick-of: #12909
2025-01-16 15:23:26 +07:00
Marc Durdin
a07d6a4b82
chore: use GitHub PR titles when writing HISTORY.md
2025-01-16 09:17:41 +07:00
Darcy Wong
ec1289c43b
Merge pull request #12875 from keymanapp/cherrypick/android/12871-hw-keystrokes-osk-hidden
...
fix(android): use main looper to dispatch key events when OSK is hidden 🏠
2025-01-15 21:28:57 +07:00
Darcy Wong
bce5327c8c
fix(android): Process hardware keystrokes when OSK is hidden
2025-01-13 07:04:03 +07:00
Eberhard Beilharz
356e38ddfa
Merge pull request #12022 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog 🏠
2024-12-13 13:03:01 +01:00
Eberhard Beilharz
ed9269ef30
chore(linux): Update debian changelog
2024-12-11 15:54:09 +01:00
Steven R. Loomis
b0d3baa1c2
Merge pull request #12816 from keymanapp/chore/core/12298-cherry-pick-keylist-17x
2024-12-11 07:31:08 -06:00
Eberhard Beilharz
4ce7ee879f
Merge pull request #12817 from keymanapp/fix/linux/cherry-pick/12051_LintianErrors
...
fix(linux): work around Lintian errors 🍒 🏠
2024-12-11 10:22:56 +01:00
Eberhard Beilharz
1df5e548a8
Merge pull request #12819 from keymanapp/fix/linux/cherry-pick/uploadDebian
...
fix(linux): pushing of updated changelog branch 🍒 🏠
2024-12-11 10:22:17 +01:00
Eberhard Beilharz
ab9cfe1bf3
chore(linux): update upload-to-debian.sh script
...
This copies the `upload-to-debian.sh` script from `master` to the
`stable-17.0` branch.
2024-12-11 09:19:08 +01:00
Eberhard Beilharz
1fd7406c7d
chore(linux): remove unnecessary line from changelog
...
According to a comment on the latest upload to mentors.debian.org we
don't have to add the line "Re-release to Debian", so this change
removes this.
2024-12-11 09:00:41 +01:00
Eberhard Beilharz
d67589dcfa
chore(linux): update changelog
2024-12-10 18:58:26 +01:00
Eberhard Beilharz
3869580b77
chore(linux): change SIL International to SIL Global
2024-12-10 18:58:26 +01:00