rc-swag
a273cbfd58
fix(windows): decode uri for packageid filename
...
The uri for the downloaded filename need is decoded
to turn %20 back to spaces etc. For the download location
it encoding is maintained.
2024-04-03 10:27:46 +10: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
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
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
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
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
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
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
Marc Durdin
4e403e9374
Merge pull request #11032 from keymanapp/fix/web/7866-layer-switch-key-deletes-selection
...
fix(web): prevent layer switch key from erasing selection
2024-03-29 15:22:58 +11:00
Eberhard Beilharz
0cce667df3
Merge pull request #11096 from keymanapp/chore/linux/changelog
...
chore(linux): Update debian changelog
2024-03-28 20:07:56 +01:00
Keyman Server
c0b7c1864f
Merge pull request #11120 from keymanapp/auto/version-beta-17.0.298
...
auto: increment beta version to 17.0.298
2024-03-29 01:17:31 +07:00
Keyman Build Agent
49de9c5dda
auto: increment beta version to 17.0.298
2024-03-28 14:16:39 -04: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
Marc Durdin
5790f634cf
Merge pull request #11101 from keymanapp/fix/core/11067-fix-actions-normalize-utf32
...
fix(core): fix pointer math in actions_normalize() 🙀
2024-03-28 19:18:15 +11: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
Joshua Horton
1319832c23
Merge pull request #10929 from keymanapp/fix/ios/bad-initial-layout
...
fix(ios): bad initial in-app layout, delayed banner, deprecated banner toggle
2024-03-28 13:36:08 +07:00
Steven R. Loomis
ad64bdf163
chore(developer): failing test for invalid variable name
...
for #11044
2024-03-28 01:17:18 -05:00
Joshua Horton
3e6ba6566b
change(ios): better directional-mark trimming
2024-03-28 12:28:30 +07:00
Steven R. Loomis
92a4a2a0a2
Merge pull request #11094 from keymanapp/chore/core/11057-optimize-marker-context
...
chore(core): optimize ldml_event_state::emit_difference() when no diff 🙀
2024-03-28 00:13:45 -05:00
Steven R. Loomis
7106b662b7
Merge pull request #11100 from keymanapp/fix/core/11067-fix-actions-normalize-output-string
...
fix(core): actions_normalize() length and dead store fix 🙀
2024-03-28 00:13:21 -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
1ac5bdfaa1
Merge pull request #11071 from keymanapp/fix/core/11057-string-too-long
...
fix(core): calculate offset correctly when replacing marker in transform (fixes crash)🙀
2024-03-28 00:12:18 -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
Steven R. Loomis
adc421974c
chore(core): fix actions_normalize() pointer math - tests
...
- fix comments yet again
- add regression test in test_actions_normalize.cpp
For: #11067
2024-03-27 23:55:01 -05:00
Steven R. Loomis
b46e32054f
Merge pull request #11066 from keymanapp/fix/core/assert-code_points_to_delete
...
fix(core): add an assert on code_points_to_delete 🌱
2024-03-27 23:27:17 -05:00
Steven R. Loomis
d894db78f6
fix(core): add an assert on code_points_to_delete
2024-03-27 23:25:43 -05:00
Marc Durdin
1bc5db3527
fix(common): make isEmptyTransform return true if passed a nullish transform
...
Fixes #11084 .
2024-03-28 10:45:08 +07: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
Joshua A. Horton
76eeb9c0d4
change(web): timing of banner configuration
2024-03-28 10:31:46 +07:00
Joshua A. Horton
677b249b6f
change(web): keyboard swap keeps old kbd active until new kbd is ready
2024-03-28 10:29:34 +07:00
Steven R. Loomis
ca34b5f00f
fix(core): fix actions_normalize() UChar32 calculation
...
- UnicodeString is UTF-16, but can be used with UTF-32 boundaries.
- fix calculation of code_points_to_delete
Fixes : #11067
2024-03-27 19:37:08 -05:00
Steven R. Loomis
3f42b0b831
fix(core): fix actions_normalize() use of UnicodeString
...
- output[0] was used as a boolean, but needed to check output.isEmpty() instead
- dead store to actions.code_points_to_delete
For: #11067 parts 1 and 2
2024-03-27 19:13:01 -05:00
Keyman Server
d517b36500
Merge pull request #11098 from keymanapp/auto/version-beta-17.0.297
...
auto: increment beta version to 17.0.297
2024-03-28 01:05:25 +07:00
Keyman Build Agent
58a5915fde
auto: increment beta version to 17.0.297
2024-03-27 14:04:37 -04:00
Eberhard Beilharz
0bf30d3ef9
chore(linux): Update debian changelog
2024-03-27 17:14:55 +01: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
Steven R. Loomis
8b5723028c
chore(core): optimize ldml_event_state::emit_difference() when no difference
...
#11057
2024-03-27 08:18:03 -05:00
Steven R. Loomis
e8a8590eee
fix(core): revert some interim fixes
...
- ldml_test_source fix moved off to issue #11083
- an optimization in ldml_processor also rolled back
2024-03-27 08:05:39 -05:00
Darcy Wong
07823ef16f
Merge pull request #11090 from keymanapp/chore/crowdin-km
...
chore(android): Update crowdin strings for Khmer
2024-03-27 16:05:44 +07:00
Darcy Wong
f0a7652378
Merge pull request #11089 from keymanapp/chore/crowdin-mon
...
chore(android): Update crowdin strings for Mon
2024-03-27 16:05:37 +07:00
Darcy Wong
d6bf29c2d8
chore(android): Update crowdin strings for Khmer
2024-03-27 14:09:42 +07:00