Marc Durdin
dfdda1a4b2
fix(developer): handle multiple instances of Server starting
...
Fixes #11261 .
2024-04-22 10:32:55 +07:00
rc-swag
d711856f72
Merge pull request #11152 from keymanapp/fix/windows/11005/decode-uri-packageid
...
fix(windows): decode uri for Package ID and filename
2024-04-05 12:57:54 +10:00
rc-swag
fdc1db4c78
fix(windows): IDE introduce project file deployment path
2024-04-05 08:41:32 +10:00
rc-swag
e85074a675
fix(windows): add utilhttp to developer projects
2024-04-04 19:21:02 +10:00
Marc Durdin
268332b608
chore(developer): fix sentry-cli path
2024-04-03 11:58:39 +07:00
Marc Durdin
debb799caa
fix(common): upgrade sentry-cli to 2.31.0
...
Fixes #11091 .
Updating to latest sentry-cli on all projects, reviewed release notes
and there do not appear to be any breaking changes.
sentry-cli 2.19.4 had a bug with uploading wasm symbols:
https://github.com/getsentry/sentry-cli/issues/1682
It was fixed in 2.20.0:
https://github.com/getsentry/sentry-cli/releases/tag/2.20.0
2024-04-03 10:48:35 +07:00
Marc Durdin
ed608e98e9
Merge pull request #11137 from keymanapp/fix/developer/11092-memory-buffer-overflow-in-compiler
...
fix(developer): handle buffer boundaries in four cases
2024-04-03 14:08:15 +11:00
Dr Mark C. Sinclair
401cb3cf59
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests
2024-04-02 14:07:47 +01:00
Dr Mark C. Sinclair
4aa950744c
chore(developer): correct a comment
2024-04-02 14:01:01 +01:00
Dr Mark C. Sinclair
ebeef5f2a8
chore(developer): wrap two uses of stubs in try-catch-finally
2024-04-02 13:57:37 +01:00
Dr Mark C. Sinclair
707c7ee292
chore(developer): remove EN_LANGTAG and replace with dynamic tag from langtags
2024-04-02 13:27:29 +01:00
Marc Durdin
02f9ce15c4
fix(developer): handle buffer boundaries in four cases
...
Fixes #11092 .
Addresses buffer boundary tests for four cases, so a fatal error is not
returned to the user:
* character range too long (U+1234 .. U+2468)
* extended string too long ('abcde...xxxxx')
* outs too long (store(foo) .... outs(bar))
* virtual key expansion too long ([K_A] .. [K_Z] ...)
See #11136 for additional work arising.
2024-04-02 14:51:33 +07:00
Dr Mark C. Sinclair
d53219dc55
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests
2024-04-01 15:09:17 +01:00
Dr Mark C. Sinclair
688fe657bc
chore(developer): adjust spacing on two keyboatds test expected result
2024-04-01 15:08:16 +01:00
Dr Mark C. Sinclair
3eb8705e58
chore(developer): add detailed assert for two keyboards
2024-04-01 13:54:26 +01:00
Dr Mark C. Sinclair
f2fdee1ee1
chore(developer): add check fillLanguages can handle two keyboards correctly test
2024-04-01 12:00:26 +01:00
Dr Mark C. Sinclair
a50b8214ea
chore(developer): add keyboard_info.languages assert
2024-04-01 11:02:49 +01:00
Dr Mark C. Sinclair
48d516dd14
chore(developer): add check fillLanguages constructs keyboard_info.languages correctly test
2024-04-01 10:42:43 +01:00
Steven R. Loomis
cc7ef60f51
fix(developer): error on missing variable name
...
- improve unit tests
- split out message for dollarsign, create numberspace for transform errs
Fixes : #11044
2024-03-29 11:57:04 -05:00
Steven R. Loomis
d4a0809f2d
Merge branch 'beta' into feat/developer/11044-error-invalid-var
2024-03-29 11:02:15 -05:00
Marc Durdin
ebe258d062
Merge pull request #11109 from keymanapp/fix/developer/11107-scroll-typeerror
...
fix(developer): prevent error when scrolling touch layout editor with no selected key
2024-03-29 15:23:13 +11:00
Steven R. Loomis
b420cccc68
Merge branch 'beta' into feat/developer/11044-error-invalid-var
2024-03-28 12:22:50 -05:00
Steven R. Loomis
876c0e7488
fix(developer): error on missing variable name
...
- disallow any stray $ in the from pattern (unless escaped)
Fixes : #11044
2024-03-28 11:43:55 -05:00
Dr Mark C. Sinclair
e70220e1f6
chore(developer): add check fillLanguages returns false for osk font fail test
2024-03-28 12:22:37 +00:00
Dr Mark C. Sinclair
1e21b24335
chore(developer): add check fillLanguages returns false for display font fail test
2024-03-28 11:45:41 +00:00
Dr Mark C. Sinclair
484316c1bc
chore(developer): remove two commented out imports
2024-03-28 10:44:35 +00:00
Dr Mark C. Sinclair
41f5e7f500
chore(developer): add const variable for khmer angkor sources
2024-03-28 10:40:59 +00:00
Dr Mark C. Sinclair
ce1eba6271
chore(developer): add const variables for khmer_angor fixtures
2024-03-28 10:25:05 +00:00
Joshua Horton
7c030e3be0
Merge pull request #11085 from keymanapp/feat/developer/compilers/better-suggestion-accessibility-verification
...
feat(developer/compilers): better unit test for suggestion accessibility
2024-03-28 13:48:28 +07:00
Steven R. Loomis
ad64bdf163
chore(developer): failing test for invalid variable name
...
for #11044
2024-03-28 01:17:18 -05:00
Steven R. Loomis
8d55d0b5ce
Merge pull request #11075 from keymanapp/feat/developer/11040-layr-comma-in-modifiers
...
feat(developer): support comma in modifiers 🙀
2024-03-28 00:13:08 -05:00
Steven R. Loomis
53224cb083
Update developer/src/kmc-ldml/src/util/util.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-03-28 00:12:50 -05:00
Steven R. Loomis
c1a700d921
Merge pull request #11070 from keymanapp/fix/core/11062-error-no-match
...
fix(developer): in ldml compiler, generate compiler error if `from=` regex matches empty string 🙀
2024-03-28 00:11:57 -05:00
Steven R. Loomis
5f836d72f0
Merge pull request #11059 from keymanapp/fix/core/11045-assert-marker
...
fix(core,developer): variable/marker substitution in sets and strings🙀
2024-03-28 00:11:28 -05:00
Steven R. Loomis
d9c97c0b78
Merge pull request #11065 from keymanapp/fix/common/unicodeset-errcheck
...
fix(common): properly handle illegal UnicodeSets to prevent crash in kmc-ldml compiler 🙀
2024-03-28 00:04:39 -05:00
Marc Durdin
9e369227b2
fix(developer): prevent error when scrolling touch layout editor with no selected key
...
Fixes #11107 .
2024-03-28 10:42:19 +07:00
Steven R. Loomis
193d7d077c
fix(developer): fix an additional issue on illegal UnicodeSets
...
- improve comments yet again, as they didn't match the code.
2024-03-27 08:25:52 -05:00
Joshua Horton
9aac994ba3
chore(developer/compilers): comment typo fix
2024-03-27 12:45:06 +07:00
Joshua Horton
a084fcfbb8
Merge pull request #11074 from keymanapp/fix/developer/compilers/entry-additions-to-internal-trie-nodes
...
fix(developer): in model compiler, give correct key to shorter prefix words when a longer, higher-frequency word is also present
2024-03-27 09:29:12 +07:00
Joshua A. Horton
ff4ddd901d
feat(developer/compilers): better unit test for suggestion accessibility
2024-03-27 09:17:34 +07:00
Steven R. Loomis
baeb3c80fc
fix(developer): fix an additional issue on illegal UnicodeSets
...
- update comments per review comments
- improve logic of checks around malloc
2024-03-26 17:24:56 -05:00
Joshua A. Horton
6fd975c2d2
chore(developer/compilers): minor cleanup
2024-03-26 12:09:21 +07:00
Marc Durdin
9cba6e7053
Merge pull request #10939 from keymanapp/docs/developer/10550-ldml-window-help-links
...
docs(developer): add help site links
2024-03-26 11:37:28 +11:00
Steven R. Loomis
d6e080dd0d
feat(developer): implement comma in modifiers 🙀
...
- improve modifier parsing
- test cases for keys and layr
For: feat(developer) ldml: comma in modifiers #11040
2024-03-25 18:49:13 -05:00
Joshua A. Horton
6df89af9d5
docs(developer/compilers): makes test fixture comment more precise
2024-03-26 06:48:31 +07:00
Joshua A. Horton
78a3704607
fix(developer/compilers): entry additions to internal Trie nodes
2024-03-26 06:04:22 +07:00
Joshua A. Horton
947bd77ebd
feat(developer/compilers): adds unit test
2024-03-26 06:04:22 +07:00
Steven R. Loomis
72de9bed9f
feat(developer): scaffolding for comma in modifiers 🙀
...
- modifiers is a list, not a single entity
- test cases
For: feat(developer) ldml: comma in modifiers #11040
2024-03-25 17:48:31 -05:00
Steven R. Loomis
56add095e6
fix(developer): error if a regex pattern matches the empty string 🙀
...
- add message and check if the regex matches '' (empty string) and error if so
- add test cases
Fixes: bug(core): assert with vertical pipe #11062
2024-03-25 15:18:35 -05:00
Steven R. Loomis
f2ad7d4e68
fix(common): further improvement to string/set substitution
...
- tran: check for \uXXXX earlier in the chain, because we emit this format further down
- add test cases for syntax chars being used in variables
Fixes: bug(core): assert when matching markers #11045
Fixes: bug(developer): escape on string substitution if syntax char #11037
2024-03-25 14:52:32 -05:00