Joshua A. Horton
301f6b47c5
chore(web): removes 'action :target' space from old shell script
2024-01-08 12:15:44 +07:00
Shawn Schantz
904f815653
Merge pull request #10275 from keymanapp/fix/mac/10273-persist-options
...
fix(mac): write persisted options returned from Core
2024-01-08 09:00:07 +07:00
Keyman Server
74927f8628
Merge pull request #10314 from keymanapp/auto/version-master-17.0.239
...
auto: increment master version to 17.0.239
2024-01-04 01:06:48 +07:00
Keyman Build Agent
04c1eb6df6
auto: increment master version to 17.0.239
2024-01-03 13:06:10 -05:00
Steven R. Loomis
8b65010892
Merge pull request #10306 from keymanapp/feat/developer/9121-reject-bad-regex-epic-ldml
...
feat(developer): escape bad markers 🙀
2024-01-03 11:47:11 -06:00
Steven R. Loomis
a6e4721fcb
Merge pull request #10305 from keymanapp/chore/core/ldml-test-robust-epic-ldml
...
chore(core): better reporting in ldml tests 🙀
2024-01-03 11:47:03 -06:00
Steven R. Loomis
f42f7595eb
Merge pull request #10304 from keymanapp/feat/core/9121-more-regex-epic-ldml
...
feat(core): more regex testing 🙀
2024-01-03 11:46:50 -06:00
Steven R. Loomis
319039159c
Merge pull request #10290 from keymanapp/feat/core/9468-stacked-markers-epic-ldml
...
fix(core): ldml fixes for normalization between transform groups 🙀
2024-01-03 11:46:20 -06:00
Steven R. Loomis
91b761b027
feat(core): fixup markers as regex 🙀
...
- move prepend_marker out of line
- replace bool for_regex with an enum
- cleanup another instance of \b -> \u0008
#9121
2024-01-02 17:21:04 -06:00
Steven R. Loomis
54c77e2de9
Merge pull request #10300 from keymanapp/fix/developer/10291-layer-errs-epic-ldml
...
fix(developer): quell internal error when a section fails 🙀
2024-01-02 17:05:00 -06:00
Steven R. Loomis
a6151e681b
Merge branch 'chore/core/ldml-test-robust-epic-ldml' into feat/developer/9121-reject-bad-regex-epic-ldml
2024-01-02 17:04:37 -06:00
Steven R. Loomis
24cd664502
Update common/web/types/src/ldml-keyboard/pattern-parser.ts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-02 17:04:14 -06:00
Steven R. Loomis
84c218ff85
Merge branch 'feat/core/9121-more-regex-epic-ldml' into chore/core/ldml-test-robust-epic-ldml
2024-01-02 17:03:07 -06:00
Steven R. Loomis
0c3d1b513e
Merge branch 'feat/core/9468-stacked-markers-epic-ldml' into feat/core/9121-more-regex-epic-ldml
2024-01-02 17:03:00 -06:00
Steven R. Loomis
e90573dd3d
Merge branch 'master' into feat/core/9468-stacked-markers-epic-ldml
2024-01-02 17:02:43 -06:00
Steven R. Loomis
32ba632af9
Update core/tests/unit/ldml/test_transforms.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-02 17:02:35 -06:00
Keyman Server
0c61676747
Merge pull request #10309 from keymanapp/auto/version-master-17.0.238
...
auto: increment master version to 17.0.238
2024-01-03 01:04:40 +07:00
Keyman Build Agent
4981f5f801
auto: increment master version to 17.0.238
2024-01-02 13:04:02 -05:00
Marc Durdin
ee6814c67a
Merge pull request #10218 from keymanapp/chore/developer/10162-honor-prompt-to-upgrade-in-kmc
...
chore(developer): honor prompt to upgrade in kmc
2024-01-02 15:36:48 +11:00
Marc Durdin
edc950727f
Merge pull request #10208 from keymanapp/feat/developer/9473-kmc-module-api-consolidation
...
feat(developer): Consolidate public APIs for kmc modules
2024-01-02 15:35:47 +11:00
Steven R. Loomis
02ba64d857
feat(core): fixup markers as regex 🙀
...
- needed to remove/re-add the “≈≈[\u0001-\uD7FE]” format (aka LDML_MARKER_ANY_INDEX)
#9121
2023-12-30 21:09:42 -06:00
Steven R. Loomis
80ba5aa0ce
fix(developer): escape markers as regex 🙀
...
- escape markers to prevent the n'th marker from having some other meaning
2023-12-30 11:18:51 -06:00
Steven R. Loomis
763f7abeb0
chore(core): failing test with markers 🙀
...
- marker overrun! the 40th marker becomes a parenthesis, breaking regex
feat(core): ldml proper regex implementation 🙀 🙀 #9121
2023-12-28 18:57:33 -06:00
Steven R. Loomis
561cecb0de
fix(core): fix ldml test runner loops 🙀
...
- more easily handle test events
2023-12-28 17:57:40 -06:00
Steven R. Loomis
ae96008c11
feat(core): ldml more regex tests 🙀
...
- match in a set
- quantifiers
For: #9121
2023-12-28 17:38:21 -06:00
Steven R. Loomis
ef2f8395b4
feat(core): better reporting in ldml tests 🙀
...
- more err reporting out of inner functions such as key not found
- helper functions for setting FAIL and SKIP actions with messages
- colorization
For: #9121
2023-12-28 17:38:21 -06:00
Steven R. Loomis
e864c8c06c
Merge branch 'master' into feat/core/9468-stacked-markers-epic-ldml
2023-12-22 17:52:01 -06:00
Steven R. Loomis
53201263d9
fix(core): use marker-safe normalization in between transform stages 🙀
...
- the intermediate stages of transforms also need to use marker-safe normalization
- re-enable a test that was failing previously due to this
For: #9468
2023-12-22 17:51:18 -06:00
Keyman Server
7fa8ccac2a
Merge pull request #10301 from keymanapp/auto/version-master-17.0.237
...
auto: increment master version to 17.0.237
2023-12-23 01:02:57 +07:00
Keyman Build Agent
b8d4d1208f
auto: increment master version to 17.0.237
2023-12-22 13:02:25 -05:00
Steven R. Loomis
21a7680278
fix(developer): quell internal error when a section fails 🙀
...
- when a required section is missing, only throw an internal error IF we haven't already flagged a problem. for example, if 'vars' fails to compile because of a problem, and we already have an error on file, then don't throw an internal error that 'bksp' depends on uninitialized 'vars'.
- mimic this flow in the test helpers.
- add a test case for this in the test helpers, in test-tran
- add a strictError flag to say that no additional errs are allowed.
Fixes : #10291
2023-12-21 22:14:54 -06:00
Steven R. Loomis
a5d98f986f
Merge pull request #10289 from keymanapp/fix/common/emcc-py-warning
...
fix(common): give warning if emcc.py is present but not executable
2023-12-21 21:11:11 -06:00
Steven R. Loomis
03c1f20a93
Merge branch 'master' into feat/core/9468-stacked-markers-epic-ldml
2023-12-21 20:50:01 -06:00
Darcy Wong
91eec3130e
Merge pull request #10292 from keymanapp/fix/oem/fv/kwadacha_tsekene
...
fix(oem/fv): Add fv_kwadacha_tsekene
2023-12-22 09:26:07 +07:00
Keyman Server
284a0bdd7f
Merge pull request #10294 from keymanapp/auto/version-master-17.0.236
...
auto: increment master version to 17.0.236
2023-12-22 01:03:01 +07:00
Keyman Build Agent
4c7f7b6ded
auto: increment master version to 17.0.236
2023-12-21 13:02:28 -05:00
Steven R. Loomis
9d1599d557
chore(core): add some more marker tests 🙀
...
- one disabled for now
For #9468
2023-12-21 11:36:35 -06:00
Darcy Wong
4e284d93f6
fix(oem/fv): Add fv_kwadacha_tsekene
2023-12-21 10:26:25 +07:00
Steven R. Loomis
12aa9a5b69
chore(core): add some more marker tests 🙀
...
For #9468
2023-12-20 19:23:29 -06:00
Steven R. Loomis
0b3e7a94e8
chore(core): uncomment some more tests 🙀
...
For #9468
2023-12-20 18:50:21 -06:00
Steven R. Loomis
afd0eb172c
fix(common): give warning if emcc.py is present but not executable
...
- change the common emscripten locator to warn if $EMCC or $EMSCRIPTEN_BASE/emcc.py is present but not executable
- emscripten v3.1.50 via homebrew seems to be not executable
2023-12-20 18:25:53 -06:00
Steven R. Loomis
7d9eca16fa
Merge pull request #10236 from keymanapp/feat/developer/9451-key-not-found-epic-ldml
...
feat(developer): ldml: more improvement for key-not-found 🙀
2023-12-20 17:44:32 -06:00
Keyman Server
a5957cc53f
Merge pull request #10288 from keymanapp/auto/version-master-17.0.235
...
auto: increment master version to 17.0.235
2023-12-21 01:03:38 +07:00
Keyman Build Agent
2e7debef0e
auto: increment master version to 17.0.235
2023-12-20 13:03:04 -05:00
Joshua Horton
89827563f1
Merge pull request #10284 from keymanapp/fix/web/es5-symbol-map-support
2023-12-20 19:47:07 +07:00
Joshua Horton
8ba1cbde19
Merge pull request #10281 from keymanapp/fix/web/default-multitap-logic
...
fix(web): default multitap logic for shift-layer shift multitaps
2023-12-20 13:47:10 +07:00
Shawn Schantz
54989ef8e2
Merge pull request #10282 from keymanapp/fix/mac/10247-compliance-detection-upgrade
...
fix(mac): Improve detection of non-compliant apps
2023-12-20 09:56:49 +07:00
Joshua A. Horton
6391892977
fix(web): unit-test mock
2023-12-20 09:36:05 +07:00
Joshua A. Horton
f196d8d1d9
change(web): paddedZoneSource compat for ancient Android Chrome versions
2023-12-20 09:14:58 +07:00
Keyman Server
f8de891244
Merge pull request #10287 from keymanapp/auto/version-master-17.0.234
...
auto: increment master version to 17.0.234
2023-12-20 01:03:05 +07:00