Commit graph

25087 commits

Author SHA1 Message Date
Marc Durdin
33386746ca fix(developer): return after calling await exitProcess
Because exitProcess is async, static analysis of the function does not
show process termination, even though it returns Promise<Never>. This
can lead to compiler warnings when it gets confused about missing return
values. So have moved to always returning the value from exitProcess,
even though it will never actually return!
2024-03-17 03:45:42 +03:00
Keyman Server
107d1c98e7
Merge pull request #11011 from keymanapp/auto/version-beta-17.0.290
auto: increment beta version to 17.0.290
2024-03-17 01:04:41 +07:00
Keyman Build Agent
48e81bbe6f auto: increment beta version to 17.0.290 2024-03-16 14:03:54 -04:00
Marc Durdin
b10146075f
Merge pull request #10974 from keymanapp/fix/common/10957-builder-debug-dep-flag
fix(common): add unit test for --debug flag for builder
2024-03-16 13:25:48 +11:00
Keyman Server
a090099633
Merge pull request #10990 from keymanapp/auto/version-beta-17.0.289
auto: increment beta version to 17.0.289
2024-03-14 01:04:56 +07:00
Keyman Build Agent
3caa83582d auto: increment beta version to 17.0.289 2024-03-13 14:04:22 -04:00
Marc Durdin
19719a0563
Merge pull request #10977 from keymanapp/fix/developer/10959-ldml-min-keyman-version
fix(developer): min Keyman version for LDML is 17.0
2024-03-14 03:20:15 +11:00
Marc Durdin
7120160f77
Merge pull request #10985 from keymanapp/docs/android/privacy
docs(android/app): Add data privacy policy page
2024-03-14 02:11:19 +11:00
Darcy Wong
a01eb57eee docs(android/app): Add data privacy policy page 2024-03-13 06:27:36 -05:00
Dr Mark C. Sinclair
fffaf3b786
Merge pull request #10983 from keymanapp/fix/developer/font-family-returns-null-if-ttfMeta-promise-errors
fix(developer): getFontFamily now returns null if ttfMeta.promise errors
2024-03-13 11:07:39 +00:00
Dr Mark C. Sinclair
9ee45b9306 chore(developer): Merge branch 'beta' into fix/developer/font-family-returns-null-if-ttfMeta-promise-errors 2024-03-13 10:04:33 +00:00
Dr Mark C. Sinclair
ae118f4c05
Merge pull request #10848 from keymanapp/test/developer/kmc-keyboard-info-unit-test
test(developer): kmc keyboard info compiler messages unit tests
2024-03-13 08:47:26 +00:00
Dr Mark C. Sinclair
90c028e1b0 fix(developer): getFontFamily now returns null if ttfMeta.promise errors (plus test) 2024-03-12 18:47:31 +00:00
Keyman Server
846ae36e98
Merge pull request #10982 from keymanapp/auto/version-beta-17.0.288
auto: increment beta version to 17.0.288
2024-03-13 01:17:20 +07:00
Keyman Build Agent
a213158532 auto: increment beta version to 17.0.288 2024-03-12 14:16:47 -04:00
Dr Mark C. Sinclair
b5a21bd4ad chore(developer): Merge branch 'beta' into test/developer/kmc-keyboard-info-unit-test 2024-03-12 17:47:30 +00:00
Eberhard Beilharz
4d4d5a6407
Merge pull request #10788 from keymanapp/fix/linux/postinst
fix(linux): Remove `ibus-keyman.post{inst,rm}` and verify that `ibus-daemon` is running when we start km-config
2024-03-12 11:06:27 -05:00
Marc Durdin
94ca4899c0 chore(developer): update basic.txt min keyman version 2024-03-12 09:49:14 -05:00
Steven R. Loomis
b575cad7e3
Merge pull request #10949 from keymanapp/fix/developer/10894-expect-the-unexpected
chore(developer): resolve excessive-fatal-exception issue
2024-03-12 06:35:03 -05:00
Steven R. Loomis
7132bb7c66
Merge branch 'beta' into fix/developer/10894-expect-the-unexpected 2024-03-11 21:47:28 -05:00
Marc Durdin
812e914e87 fix(developer): min Keyman version for LDML is 17.0
Fixes #10959.
2024-03-11 15:15:47 -05:00
Keyman Server
b0d94bb4a2
Merge pull request #10976 from keymanapp/auto/version-beta-17.0.287
auto: increment beta version to 17.0.287
2024-03-12 01:04:09 +07:00
Keyman Build Agent
406f6a3d4d auto: increment beta version to 17.0.287 2024-03-11 14:03:28 -04:00
Marc Durdin
92899752c6 fix(common): add unit test for --debug flag for builder
Fixes #10957. The builder --debug flag appears to be passed correctly,
according to this test. This is a good test to keep, so won't remove it,
but there is something else going on in the base test.
2024-03-11 05:44:45 -05:00
Marc Durdin
cb6267da38
Merge pull request #10971 from keymanapp/chore/web/hint-clarity-osk
chore(web): improve the clarity of hints on OSK for Android
2024-03-11 16:55:27 +07:00
Marc Durdin
58b1668afd chore(web): try lighter color 2024-03-10 15:36:00 -05:00
Marc Durdin
4833680d3b chore(web): try 0.5em again 2024-03-10 15:07:22 -05:00
Marc Durdin
b89cc16c2d chore(web): try 0.6em 2024-03-10 14:59:16 -05:00
Marc Durdin
c15fda6433 chore(web): limit hint tweak to android 2024-03-10 14:45:02 -05:00
Marc Durdin
de7e3c68a1 chore(web): improve the clarity of hints on OSK
I found the hints too hard to see on my phone, so this increases size of
the hint from 0.5em to 0.75em, and changes color from #aaa to #ccc, on
Android.
2024-03-10 14:29:20 -05:00
Keyman Server
2a9ff3f477
Merge pull request #10969 from keymanapp/auto/version-beta-17.0.286
auto: increment beta version to 17.0.286
2024-03-09 01:04:23 +07:00
Keyman Build Agent
90814d0a29 auto: increment beta version to 17.0.286 2024-03-08 13:03:41 -05:00
Steven R. Loomis
928da76ea2
Merge branch 'beta' into fix/developer/10894-expect-the-unexpected 2024-03-08 09:48:41 -06:00
rc-swag
48d742148b
Merge pull request #10936 from keymanapp/fix/windows/10793/ikl-handle-invalid-id
fix(windows): GetKeyboardLanguage exits early on an invalid keyboard ID
2024-03-08 13:47:27 +10:00
Steven R. Loomis
e77a495477 fix(developer): remove extra fatal exception
- remove the fatal exception about a failed section compiler,
as it will always otherwise be propagated to the user

Fixes: #10894
2024-03-07 17:35:59 -06:00
Keyman Server
541bb94470
Merge pull request #10963 from keymanapp/auto/version-beta-17.0.285
auto: increment beta version to 17.0.285
2024-03-08 01:06:01 +07:00
Keyman Build Agent
1016f8a39a auto: increment beta version to 17.0.285 2024-03-07 13:05:29 -05:00
Dr Mark C. Sinclair
75531d70e4 chore(developer): remove unnecessary fixture files from no-kmp 2024-03-07 16:14:45 +00:00
Dr Mark C. Sinclair
c340af85b9 chore(developer): remove unnecessary fixture files from no-license-in-kmp-sources 2024-03-07 16:08:10 +00:00
Dr Mark C. Sinclair
fa89f06187 chore(developer): add ERROR_NoLicenseFound test 2024-03-07 15:55:47 +00:00
Dr Mark C. Sinclair
911cae686e chore(developer): add ERROR_CannotBuildWithoutKmpFile test 2024-03-07 12:01:26 +00:00
Dr Mark C. Sinclair
be8ab1d4e4 chore(developer): refactor to place keyboard info message unit tests in correct test file 2024-03-07 11:33:05 +00:00
Dr Mark C. Sinclair
37b26baf22 chore(developer): correct test description for ERROR_FileDoesNotExist (.kmp fileSize) test 2024-03-07 11:21:04 +00:00
Dr Mark C. Sinclair
e91766477d chore(developer): Merge branch 'beta' into test/developer/kmc-keyboard-info-unit-test 2024-03-07 11:14:11 +00:00
Marc Durdin
4c5c4b24dd
Merge pull request #10950 from keymanapp/fix/developer/10942-normalize-paths-in-kmc-package
fix(developer): normalize all input paths in .kps compiler
2024-03-07 18:13:51 +07:00
Marc Durdin
ffe43d29ef
Merge branch 'beta' into fix/developer/10942-normalize-paths-in-kmc-package 2024-03-07 18:13:43 +07:00
Marc Durdin
4a7af6299c
Merge pull request #10924 from keymanapp/docs/developer/kmc-package-docs
docs(developer): kmc-package api documentation
2024-03-07 18:13:23 +07:00
Marc Durdin
62bd84e8e7
Merge pull request #10923 from keymanapp/docs/developer/kmc-keyboard-info-docs
docs(developer): kmc-keyboard-info api documentation
2024-03-07 18:13:18 +07:00
Marc Durdin
8c4f9e783f
Merge pull request #10922 from keymanapp/docs/developer/kmc-model-info-docs
docs(developer): kmc-model-info api documentation
2024-03-07 18:13:11 +07:00
Marc Durdin
1c98adffd6
Merge pull request #10921 from keymanapp/docs/developer/kmc-model-docs
docs(developer): kmc-model api documentation
2024-03-07 18:13:06 +07:00