Commit graph

25124 commits

Author SHA1 Message Date
Marc Durdin
dafb3d8192 fix(developer): correct path for kmc sourcemaps in sentry upload
Fixes #11043 (hopefully).
2024-03-22 09:02:36 +07:00
Marc Durdin
ab8d41c008
Merge pull request #11016 from keymanapp/fix/developer/return-await-exitprocess
fix(developer): return after calling await exitProcess
2024-03-22 09:18:35 +11:00
Marc Durdin
5825c011de
Merge pull request #11009 from keymanapp/fix/developer/11002-kps-editor-should-not-emit-empty-fields
fix(developer): suppress emission of new empty fields in package editor
2024-03-22 09:17:53 +11:00
Darcy Wong
d8deb95787
Merge pull request #11013 from keymanapp/chore/oem/fv-versions
chore(oem/fv): Update keyboard versions in keyboards.csv
2024-03-21 16:41:06 -05:00
Keyman Server
4c2bdfbcdf
Merge pull request #11039 from keymanapp/auto/version-beta-17.0.293
auto: increment beta version to 17.0.293
2024-03-22 01:04:52 +07:00
Keyman Build Agent
954458f9bc auto: increment beta version to 17.0.293 2024-03-21 14:04:17 -04:00
Dr Mark C. Sinclair
f316169d51
Merge pull request #10995 from keymanapp/fix/developer/font-file-meta-is-invalid-error
fix(developer): font file meta data is invalid error
2024-03-21 11:17:40 +00:00
Dr Mark C. Sinclair
70ad77960e
Merge pull request #10991 from keymanapp/fix/developer/remove-unused-keyboard-info-compiler-messages
fix(developer): remove unused keyboard info compiler messages
2024-03-21 10:40:46 +00:00
Dr Mark C. Sinclair
afbaaed777 chore(developer): Merge branch 'beta' into fix/developer/font-file-meta-is-invalid-error 2024-03-21 10:22:16 +00:00
Dr Mark C. Sinclair
29d565727b fix(developer): added further text to @throws comment in getFontFamily() 2024-03-21 10:18:30 +00:00
Dr Mark C. Sinclair
d0b29dfedd fix(developer): added @throws comment to getFontFamily() 2024-03-21 10:13:58 +00:00
Dr Mark C. Sinclair
ad568fccc6 chore(developer): Merge branch 'beta' into fix/developer/remove-unused-keyboard-info-compiler-messages 2024-03-21 09:46:40 +00:00
Dr Mark C. Sinclair
9da1b12630 fix(developer): add comments wrt unused message codes 2024-03-21 09:44:43 +00:00
Keyman Server
8f4155ff3a
Merge pull request #11028 from keymanapp/auto/version-beta-17.0.292
auto: increment beta version to 17.0.292
2024-03-21 01:05:22 +07:00
Keyman Build Agent
e9ac7c6dc8 auto: increment beta version to 17.0.292 2024-03-20 14:04:41 -04:00
Eberhard Beilharz
d7d5c8045b
Merge pull request #10860 from keymanapp/fix/linux/10850_deprecation
fix(linux): Replace deprecated `pkg_resources` module with `packaging.version`
2024-03-20 15:47:34 +01:00
Eberhard Beilharz
b9d116adad
fix(linux): Replace deprecated pkg_resources module in remaining places
Previous commit missed a few places where `pkg_resources` module was
used.
2024-03-20 11:44:00 +01:00
Shawn Schantz
8dc9014d67
Merge pull request #10877 from keymanapp/chore/mac/old-engine-cleanup
chore(mac): clean up code obsoleted by core
2024-03-19 21:24:35 -05:00
Keyman Server
2d6f644537
Merge pull request #11021 from keymanapp/auto/version-beta-17.0.291
auto: increment beta version to 17.0.291
2024-03-20 01:04:09 +07:00
Keyman Build Agent
3315df26a4 auto: increment beta version to 17.0.291 2024-03-19 14:03:34 -04:00
Joshua Horton
8e4a80f5a2
Merge pull request #10956 from keymanapp/fix/ios/sliding-context-range 2024-03-19 10:15:00 +07:00
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
Darcy Wong
779964fc18 chore(oem/fv): Update versions in keyboards.csv 2024-03-16 15:34:52 -05: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
Marc Durdin
374955d838 fix(developer): suppress emission of new empty fields in package editor
Fixes #11002.

The fields `<RelatedPackages/>` and `<Examples/>` should not be emitted
if they have no content, to improve file backward-compatibility.
2024-03-15 18:41:56 -05:00
Dr Mark C. Sinclair
a51927206a fix(developer): add code coverage for ERROR_FontFileCannotBeRead due to difficulty in forcing this error 2024-03-14 10:45:02 +00:00
Dr Mark C. Sinclair
83dedaabf5 fix(developer): correct fixture names for ERROR_FontFileMetaDataIsInvalid test 2024-03-14 10:36:47 +00:00
Dr Mark C. Sinclair
b7bbd759a4 fix(developer): add ERROR_FontFileMetaDataIsInvalid error and corresponding test 2024-03-14 10:29:32 +00:00
Dr Mark C. Sinclair
d303ac52ca fix(developer): remove unused keyboard compiler messages 2024-03-14 09:48:08 +00: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
Joshua Horton
3240ee72c0 fix(ios): hard context resets 2024-03-12 23:37:45 +07: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
sgschantz
9a8ea596be added issue # in comment 2024-03-11 14:29:42 -05:00