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
d406329f81
docs(developer): add help site links
...
Also fixes an inadvertent issue where F1 was not opening context help in
the text editor anywhere in Keyman Developer. This means that pressing
F1 while a keyword is highlighted in a .kmn keyboard will not re-open
the context help for that keyword once more (yay!)
2024-03-05 03:12:05 -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
Steven R. Loomis
350276baa0
chore(developer): ldml update out of techpreview 🙀
...
- add missing conformsTo
2024-03-04 08:25:20 -06:00
Steven R. Loomis
582cec8fe4
Merge branch 'chore/resources/10900-ldml-45' of https://github.com/keymanapp/keyman into chore/resources/10900-ldml-45
2024-03-04 08:21:50 -06:00
Steven R. Loomis
6d2ae221af
chore(core,developer,resources): ldml update out of techpreview 🙀
...
- further fixes
2024-03-04 08:21:45 -06:00
Steven R. Loomis
1f2be1ccc9
Update developer/src/kmconvert/Keyman.Developer.System.LdmlKeyboardProjectTemplate.pas
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-04 08:20:03 -06:00
Dr Mark C. Sinclair
cb6cc461c8
chore(developer): add ERROR_LicenseIsNotValid test; ensure TextDecoder.decode restored in two tests
2024-03-04 12:46:54 +00:00
Dr Mark C. Sinclair
f9a2e92609
chore(developer): add ERROR_LicenseFileIsDamaged (null on decode) test
2024-03-04 12:17:05 +00:00
Marc Durdin
80a0fea025
docs(developer): kmc-package api documentation
...
Note: WindowsPackageInstallerSources fields are not yet documented.
2024-03-04 19:15:37 +07:00
Dr Mark C. Sinclair
d790a2d5a5
chore(developer): add ERROR_LicenseFileIsDamaged (error on decode) test
2024-03-04 12:12:13 +00:00
Marc Durdin
b225c7a492
docs(developer): kmc-keyboard-info api documentation
...
Relates to #10207 .
2024-03-04 19:01:08 +07:00
Marc Durdin
72ffd5a906
docs(developer): kmc-model-info api documentation
2024-03-04 18:53:45 +07:00
Marc Durdin
17a3d929ff
docs(developer): kmc-model api documentation
2024-03-04 18:40:01 +07:00
Dr Mark C. Sinclair
4cf4efc71b
chore(developer): add missing 'ERROR_' to test descriptions for FileDoesNotExist
2024-03-04 11:23:24 +00:00
Dr Mark C. Sinclair
98764dc23a
chore(developer): add ERROR_LicenseFileIsMissing test
2024-03-04 11:20:15 +00:00
Dr Mark C. Sinclair
41ec7cf167
chore(developer): add ERROR_FileDoesNotExist (font file not on disk) test
2024-03-04 10:38:55 +00:00
Dr Mark C. Sinclair
3addca4ccf
chore(developer): fix stubbing (fillLanguages is private); delete stubFillLanguages
2024-03-04 09:57:19 +00:00
Dr Mark C. Sinclair
eccb4ae993
chore(developer): make stubbing of fillLanguages inline
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-04 09:48:02 +00:00
Marc Durdin
219f375aeb
fix(developer): Treat Right Shift as Shift in debugger
...
Fixes #10915 .
Note that a more systemic fix to keyman core will involve ensuring that
the debug list is always properly terminated, but that does not need to
happen in beta.
2024-03-04 15:49:26 +07:00