Steven R. Loomis
8d2fe35288
Merge pull request #11119 from keymanapp/chore/core/dx-better-embedded-test-msg
...
chore(core): dx better err message on embedded test vkeys 🙀
2024-04-02 16:39:15 -05:00
Steven R. Loomis
9333dfa29a
Merge pull request #11118 from keymanapp/feat/core/11072-default-modifier
...
feat(core): support modifiers=other🙀
2024-04-02 16:38:45 -05:00
Keyman Server
4610d1bcbe
Merge pull request #11148 from keymanapp/auto/version-beta-17.0.301
...
auto: increment beta version to 17.0.301
2024-04-03 01:05:51 +07:00
Keyman Build Agent
3d870362d5
auto: increment beta version to 17.0.301
2024-04-02 14:05:05 -04:00
Keyman Server
edadeb5729
Merge pull request #11147 from keymanapp/auto/version-master-18.0.15
...
auto: increment master version to 18.0.15
2024-04-03 01:04:55 +07:00
Keyman Build Agent
48adda6d2a
auto: increment master version to 18.0.15
2024-04-02 14:04:24 -04:00
Eberhard Beilharz
043f2c65f5
chore(linux): Build packages for next Ubuntu version separately
...
This change splits the package builds into building packages for the
released Ubuntu versions and for the next version. A failure to build
packages for the next version will no longer fail the packaging GHA.
Closes #11143 .
2024-04-02 17:42:41 +02:00
Dr Mark C. Sinclair
9963f0342f
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-2
2024-04-02 14:15:46 +01:00
Dr Mark C. Sinclair
3feefabb65
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-2
2024-04-02 14:10:45 +01:00
Dr Mark C. Sinclair
9def2da4c5
Merge pull request #11000 from keymanapp/test/developer/keyboard-info-compiler-unit-tests
...
test(developer): keyboard info compiler unit tests
2024-04-02 14:09:27 +01: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
Darcy Wong
1ea4df628c
Merge pull request #11127 from keymanapp/fix/android/sub-selection
...
fix(android/engine): Swap selection range if reversed
2024-04-02 15:30:31 +07: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
Eberhard Beilharz
00a9335dc8
Merge pull request #11097 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2024-04-02 08:28:12 +02:00
Darcy Wong
2b9ab8c27d
fix(android/app): Track previous device orientation for SystemKeyboard
2024-04-02 13:03:41 +07:00
Steven R. Loomis
5b1c853557
fix(common,core): support other lookup for modifiers
...
- the 'other' keyword was incorrectly called 'default'
Fixes : #11072
2024-04-01 23:21:33 -05:00
Joshua Horton
6db53aee7a
Merge pull request #11108 from keymanapp/change/web/keyboard-change-element-handling
...
change(web): keyboard swaps keep original keyboards active until fully ready
2024-04-02 08:13:04 +07:00
Keyman Server
522b0c8987
Merge pull request #11131 from keymanapp/auto/version-beta-17.0.300
...
auto: increment beta version to 17.0.300
2024-04-02 01:25:21 +07:00
Keyman Build Agent
9b0cd1388f
auto: increment beta version to 17.0.300
2024-04-01 14:24:39 -04:00
Steven R. Loomis
73b951cfba
Merge branch 'feat/core/11072-default-modifier' into chore/core/dx-better-embedded-test-msg
2024-04-01 12:28:57 -05:00
Steven R. Loomis
5615a5eb4c
chore(common): add more references to 0x10000
...
- at least add comments pointing back to keyman_core_ldml.ts
Fixes : #11072
2024-04-01 12:26:00 -05:00
Steven R. Loomis
d75bbbe2af
Merge branch 'beta' into feat/core/11072-default-modifier
2024-04-01 12:16:25 -05:00
Steven R. Loomis
882dce4a8f
Merge pull request #11117 from keymanapp/feat/developer/11044-error-invalid-var
...
feat(developer): disallow stray dollarsign in from pattern 🙀
2024-04-01 12:12:43 -05:00
Dr Mark C. Sinclair
bbebda8de6
chore(developer): add check fillLanguages handles regions and scripts correctly test
2024-04-01 16:17:07 +01: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
Shawn Schantz
f6b9158f77
Merge pull request #11086 from keymanapp/fix/mac/1643-mishandled-SMP
...
fix(mac): delete correct number of characters from current context when processing BMP or SMP deletes
2024-04-01 13:38:17 +07:00
sgschantz
6034033dae
get a maximum of 80 characters from current context
2024-04-01 13:25:45 +07:00
Joshua Horton
42ee06fd38
Merge pull request #11113 from keymanapp/change/ios/better-dir-mark-trimming
...
fix(ios): address crash by reading full code point rather than code unit when trimming initial directional-mark
2024-04-01 13:23:51 +07:00
Darcy Wong
849a45c0e1
fix(android/engine): Swap selection range if reversed
2024-04-01 11:16:54 +07:00
Joshua A. Horton
ec81a88f4e
change(web): reworks nearest-key detection to avoid layout reflow
2024-04-01 11:01:08 +07:00
Keyman Server
6864cb32dd
Merge pull request #11124 from keymanapp/auto/version-beta-17.0.299
...
auto: increment beta version to 17.0.299
2024-03-30 01:13:17 +07:00
Keyman Build Agent
32b885fe74
auto: increment beta version to 17.0.299
2024-03-29 14:12:31 -04:00
Keyman Server
b0c61b1f8d
Merge pull request #11123 from keymanapp/auto/version-master-18.0.14
...
auto: increment master version to 18.0.14
2024-03-30 01:08:55 +07:00
Keyman Build Agent
e8b3f71240
auto: increment master version to 18.0.14
2024-03-29 14:08:13 -04:00
Steven R. Loomis
ae6f7b5d78
chore(core): support default lookup for modifiers
...
- fix spec
Fixes : #11072
2024-03-29 12:38:18 -05:00
Steven R. Loomis
5ae492271b
Merge branch 'feat/core/11072-default-modifier' into chore/core/dx-better-embedded-test-msg
2024-03-29 12:11:34 -05:00
Steven R. Loomis
bca037cbf3
chore(core): support default lookup for modifiers
...
- remove default flag from kmx_file.h
Fixes : #11072
2024-03-29 12:07:29 -05: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
16b3a8db70
Merge pull request #11103 from keymanapp/dependabot/npm_and_yarn/express-4.19.2
...
chore(deps): bump express from 4.17.3 to 4.19.2
2024-03-29 15:45:59 +11:00
Marc Durdin
26e99047b6
Merge pull request #11110 from keymanapp/fix/common/11084-isemptytransform-nullish-is-empty
...
fix(common): make `isEmptyTransform` return true if passed a nullish transform
2024-03-29 15:23:22 +11: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