Commit graph

2798 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
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
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
9da1b12630 fix(developer): add comments wrt unused message codes 2024-03-21 09:44:43 +00: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
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
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
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
90c028e1b0 fix(developer): getFontFamily now returns null if ttfMeta.promise errors (plus test) 2024-03-12 18:47:31 +00: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
Marc Durdin
94ca4899c0 chore(developer): update basic.txt min keyman version 2024-03-12 09:49:14 -05:00
Steven R. Loomis
928da76ea2
Merge branch 'beta' into fix/developer/10894-expect-the-unexpected 2024-03-08 09:48:41 -06: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
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
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
Marc Durdin
5a0f50088a
Merge pull request #10919 from keymanapp/fix/developer/10915-right-shift-in-developer-crash
fix(developer): Treat Right Shift as Shift in debugger
2024-03-07 18:12:59 +07:00
Dr Mark C. Sinclair
3fd789aae9
Merge pull request #10893 from keymanapp/fix/developer/kmc-info-compiler-no-kmp-error
fix(developer): kmc keyboard info compiler no kmp error
2024-03-07 10:12:10 +00:00
Steven R. Loomis
f92e6279c2
Merge pull request #10948 from keymanapp/chore/developer/10943-loose-err-match 2024-03-05 22:16:37 -06:00
Steven R. Loomis
0a8ac1bd25
Merge pull request #10946 from keymanapp/fix/developer/10937-escape-from-the-unescaper
fix(developer): fix for errant \uXXXX error
2024-03-05 20:19:38 -06:00
Steven R. Loomis
dfbdfff6e7
Merge pull request #10913 from keymanapp/chore/resources/10900-ldml-45 2024-03-05 19:26:20 -06:00
Joshua Horton
9cb07fbb3a
Merge pull request #10934 from keymanapp/developer/model-search-term-defaults
fix(developer): search-term quote replacement was not global
2024-03-06 08:20:21 +07:00
Marc Durdin
7d03010479 fix(developer): normalize all input paths in .kps compiler
Fixes #10942.
2024-03-05 17:34:06 -06:00
Steven R. Loomis
de503729e7 fix(developer): support loose match for CompilerEvents
Fixes: feat(developer): tests CompilerMessage  matching should be loose #10943

(also gets us working on Node 20)
2024-03-05 15:24:03 -06:00
Steven R. Loomis
bc01a01c21 fix(developer): fix for errant \uXXXX error
- check for user-produced \uXXXX errors BEFORE we actually (re)introduce \uXXXX into the stream

Fixes: #10937
2024-03-05 12:16:35 -06:00
Steven R. Loomis
d833a1adb8
Merge branch 'beta' into chore/resources/10900-ldml-45 2024-03-05 10:23:18 -06:00
Marc Durdin
a2acce8a73
Merge pull request #10941 from keymanapp/fix/developer/message-export-case-sensitivity
fix(developer): message export filename was title case
2024-03-05 20:33:20 +07:00
Marc Durdin
8993ac55c3 fix(developer): message export filename was title case
Triggered failure seen in https://github.com/keymanapp/help.keyman.com/pull/1085.
2024-03-05 03:22:27 -06:00
Marc Durdin
310504adb7
Merge pull request #10918 from keymanapp/chore/developer/consolidate-help-links
chore(developer): consolidate external links in Developer messages
2024-03-05 16:07:01 +07:00
Marc Durdin
915e9e95e4
Merge pull request #10917 from keymanapp/docs/developer/kmc-ldml-docs
docs(developer): kmc-ldml api documentation
2024-03-05 16:05:43 +07:00
Marc Durdin
73275daeb2
Merge pull request #10927 from keymanapp/fix/developer/10372-hint-special-text-rendering
fix(developer): hint text special characters
2024-03-05 16:04:28 +07:00
Marc Durdin
7ddc7e315e
Merge pull request #10903 from keymanapp/fix/developer/10872-move-osk-dep-into-kmc-kmn
fix(developer): move osk.ts from developer-utils to kmc-kmn
2024-03-05 13:47:20 +07:00
Joshua A. Horton
ab39df716a chore(web): reverts minor formatting change 2024-03-05 12:25:17 +07:00
Joshua A. Horton
94433f74eb fix(developer): search-term quote replacement was not global 2024-03-05 12:23:29 +07:00
Marc Durdin
e6db899453 fix(developer): hint text special characters
Fixes #10372.
2024-03-05 08:30:37 +07:00
Steven R. Loomis
8c86aff8dd
Merge branch 'beta' into chore/resources/10900-ldml-45 2024-03-04 08:25:38 -06:00