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