Marc Durdin
d2aa22ff75
fix(developer): make kmc log options consistent across all commands
...
Makes the `--log-format`, `--log-level`, and `--color`/`--no-color`
options available for all commands and DRYs out some of the options
processing for consistency. This has positive impact in particular on
the Generator classes which removes the need for several unit tests as
the interface can now be checked at compile time.
Fixes : #13072
Unblocks: #13073
2025-01-30 09:20:29 +07:00
Joshua Horton
3bf00b867c
Merge pull request #13068 from keymanapp/fix/web/disable-suggestion-autohighlight
...
fix(web): disabled autoaccept should not autohighlight suggestions
2025-01-30 08:51:52 +07:00
Joshua Horton
e97e60ba65
Merge pull request #13066 from keymanapp/fix/web/disabled-corrections
...
fix(web): disabled correction state should prevent predictive corrections
2025-01-30 08:51:03 +07:00
rc-swag
5116721ea7
Merge pull request #13025 from keymanapp/feat/windows/12887/localise-update-pop-ups
...
feat(windows): add localized button captions and form labels
2025-01-30 10:32:24 +10:00
Keyman Server
a06b546de3
Merge pull request #13071 from keymanapp/auto/version-master-18.0.181
...
auto: increment master version to 18.0.181
2025-01-29 10:02:35 -08:00
Keyman Build Agent
d918f73518
auto: increment master version to 18.0.181
2025-01-29 13:01:55 -05:00
Eberhard Beilharz
6d91b53231
Merge pull request #13070 from keymanapp/chore/linux/cherry-pick/gentoo-compatibility
...
chore(linux): improve compatibility with Gentoo Linux 🍒
2025-01-29 14:59:59 +01:00
rc-swag
39b8bb6378
feat(windows): update comments for clarity
2025-01-29 22:26:37 +10:00
rc-swag
6b40ff86a7
feat(windows): review commments
2025-01-29 22:24:21 +10:00
rc-swag
f57f2e7449
feat(windows): review comments
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-29 22:17:28 +10:00
Eberhard Beilharz
80ae8e6289
chore(linux): improve compatibility with Gentoo Linux 🍒
...
Gentoo doesn't use systemd. `libelogind` or `basu` implement some aspects
of systemd, so we use that on Gentoo (or rather when `libsystemd` is not
available but `libelogind` or `basu` is).
Patch from https://forums.gentoo.org/viewtopic.php?p=8850566 .
See also https://community.software.sil.org/t/keyman-for-gentoo-linux/9615 .
Cherry-pick-of: #12889
2025-01-29 09:18:22 +01:00
Eberhard Beilharz
197528a6c2
Merge pull request #13063 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2025-01-29 09:13:55 +01:00
Shawn Schantz
f556b3a524
Merge branch 'master' into fix/mac/12997-restore-notifications
2025-01-29 13:12:21 +07:00
Joshua Horton
657f6f4fbd
fix(web): disabled autoaccept should not autohighlight suggestions
2025-01-29 10:56:10 +07:00
Joshua Horton
e97cd3094f
fix(web): disabled correction state should prevent predictive corrections
...
Fixes : #12214
2025-01-29 10:12:53 +07:00
Darcy Wong
32e4fa9c6b
chore(common): add 17.0.334 to version history
2025-01-29 08:25:28 +07:00
Darcy Wong
8a05f9d312
Merge pull request #13044 from keymanapp/chore/common/crowdin-es419
...
chore(common): Update crowdin strings for Spanish (Latin America)
2025-01-29 07:47:45 +07:00
Darcy Wong
3e6cae6b12
Merge pull request #13056 from keymanapp/chore/common/crowdin-pt
...
chore(common): Update crowdin strings for Portuguese
2025-01-29 07:46:13 +07:00
Keyman Server
17b7ee5bc0
Merge pull request #13064 from keymanapp/auto/version-master-18.0.180
...
auto: increment master version to 18.0.180
2025-01-28 10:03:57 -08:00
Keyman Build Agent
8635d82926
auto: increment master version to 18.0.180
2025-01-28 13:03:13 -05:00
Eberhard Beilharz
376323ae86
chore(linux): Update debian changelog
...
(cherry picked from commit 30640abc58 )
2025-01-28 16:52:23 +01:00
rc-swag
be475d4afc
Merge pull request #12948 from keymanapp/fix/windows/12491/keyboard-not-found-crash
...
fix(windows): handle keyboard package not downloaded
2025-01-28 23:03:58 +10:00
rc-swag
27bf5355c5
feat(windows): add fmBoot option
...
Add fmBoot option code and update state machine code so that
on boot a prompt can let the user the new update is about to install.
2025-01-28 22:51:04 +10:00
Eberhard Beilharz
7f790b2e00
Merge pull request #13053 from keymanapp/fix/linux/sourcepkg
...
fix(linux): remove unnecessary files from source tarball
2025-01-28 08:54:16 +01:00
Marc Durdin
192e932949
feat(developer): support relocation of external files in kmc-copy
...
Fixes : #13060
2025-01-28 12:24:04 +07:00
Shawn Schantz
1309eb9d2a
Merge pull request #12988 from keymanapp/fix/mac/12928-open-osk-on-activation
...
fix(mac): show and hide OSK consistently for all keyboards
2025-01-28 12:10:44 +07:00
Shawn Schantz
8972040cb7
Merge pull request #12939 from keymanapp/chore/mac/11623-add-breadcrumbs
...
chore(mac): add breadcrumbs for Sentry
2025-01-28 12:09:17 +07:00
rc-swag
9913657040
feat(windows): updated project file
2025-01-28 14:29:29 +10:00
rc-swag
7561274e29
Merge pull request #12841 from keymanapp/fix/windows/7870/add-is-text-selected-flag-api
...
fix(windows): bool return value of KeymanIsTextSelected
2025-01-28 13:04:29 +10:00
rc-swag
b26151eb51
fix(windows): add const for clarity
2025-01-28 11:58:08 +10:00
Joshua Horton
2bc1d2c317
Merge pull request #13004 from keymanapp/fix/android/context-null-reports
...
fix(android): improve resource-update tool handling of host Activity's closure
2025-01-28 08:47:53 +07:00
rc-swag
608d2cdde8
fix(windows): rename TIPGetContextIsEx TIPGetContextIsSelected
...
rename TIPGetContextIsEx TIPGetContextIsSelected
2025-01-28 11:19:42 +10:00
Joshua Horton
a141e52adc
chore(web): test-page script comment tweak per review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-28 08:12:46 +07:00
Darcy Wong
2a61a61f4c
fix(android): Update Portuguese display name
2025-01-28 07:25:48 +07:00
Darcy Wong
4c3bf93a0d
chore(common): Update crowdin strings for Portuguese
2025-01-28 07:21:49 +07:00
rc-swag
15b522e3f3
fix(windows): review comment name consistency
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-28 09:55:08 +10:00
Keyman Server
19731366a7
Merge pull request #13054 from keymanapp/auto/version-master-18.0.179
...
auto: increment master version to 18.0.179
2025-01-27 10:02:40 -08:00
Keyman Build Agent
89d64cb5d1
auto: increment master version to 18.0.179
2025-01-27 13:02:06 -05:00
Eberhard Beilharz
b1427f34f4
fix(linux): remove unnecessary files from source tarball
...
PR #12642 tried to fix creating the source tarball so that it didn't
ignore files we need. However, that now included way to many files.
This change fixes this and results in a smaller tarball again.
Fixes : #13010
2025-01-27 16:56:41 +01:00
Marc Durdin
4963cbffe9
Merge pull request #13049 from keymanapp/developer-bookmarks
...
chore: adjust bookmark links in developer docs
2025-01-27 15:39:43 +07:00
Marc Durdin
f878db0db1
Merge pull request #13050 from keymanapp/windows-bookmark-links
...
chore: adjust one bookmark link in windows doc
2025-01-27 15:39:34 +07:00
Joshua Horton
1c9b8ce150
chore(web): remove console-based breadcrumb per review request
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-27 15:39:22 +07:00
Joshua Horton
9ec6666453
change(web): adjust keyboard-error page for testing prior commit's changes
2025-01-27 15:39:22 +07:00
Joshua Horton
5d2d740cb0
fix(web): always return error for keyboard stub Cloud API error states
...
Fixes : #13043
Fixes: KEYMAN-COM-1BN
Fixes: HELP-KEYMAN-COM-DCA
2025-01-27 15:38:25 +07:00
Meng-Heng
7e4eb9542c
chore: remove .md
2025-01-27 15:34:39 +07:00
Meng-Heng
dfa51b003c
chore: adjust one bookmark link in windows doc
2025-01-27 14:00:49 +07:00
Meng-Heng
e1d98dfdba
chore: adjust bookmark links in developer docs
2025-01-27 13:47:29 +07:00
Shawn Schantz
f0d290aed0
Merge branch 'fix/mac/12928-open-osk-on-activation' into fix/mac/12997-restore-notifications
2025-01-27 13:44:24 +07:00
Meng-Heng
64c72c04ed
Merge branch 'master' of https://github.com/keymanapp/keyman
2025-01-27 13:32:28 +07:00
Marc Durdin
68ef6108eb
chore(developer): add langtags dep for kmc-generate
2025-01-27 13:25:32 +07:00