Commit graph

23937 commits

Author SHA1 Message Date
jahorton
33ffad05ee fix(ios): banner image management 2024-01-09 13:46:03 +07:00
Keyman Server
f0c8ae9edd
Merge pull request #10333 from keymanapp/auto/version-master-17.0.240
auto: increment master version to 17.0.240
2024-01-09 01:04:13 +07:00
Keyman Build Agent
7b525ef4f1 auto: increment master version to 17.0.240 2024-01-08 13:03:41 -05:00
Joshua Horton
7d543f7281
Merge pull request #10296 from keymanapp/fix/web/pressed-enter-highlighting 2024-01-08 19:16:58 +07:00
Joshua Horton
828fb1a290
Merge pull request #10299 from keymanapp/fix/web/simple-null-guard
fix(web): adds null-guard for longpress-key validation
2024-01-08 15:54:24 +07:00
Joshua Horton
87acd6a2cf
Merge pull request #10274 from keymanapp/feat/web/webview-es6-target-artifact
feat(web): es6 artifact for app/webview 📜
2024-01-08 15:54:12 +07:00
Joshua Horton
8a7394dd23
Merge pull request #10257 from keymanapp/feat/web/es6-target-artifact
feat(web): alternate artifact - es6-bundled Web 📜
2024-01-08 15:53:43 +07:00
Joshua Horton
b3e58ea11e
Merge pull request #10267 from keymanapp/change/web/build-bundler-replacement
change(web): KeymanWeb bundler-script centralization 📜
2024-01-08 15:53:33 +07:00
Joshua Horton
bf9983be20
Merge pull request #10265 from keymanapp/refactor/web/common-esbundling
refactor(web): transformation of build-bundler into a common es-bundling command 📜
2024-01-08 15:53:24 +07:00
Joshua Horton
1479aa2bcb
Merge pull request #10264 from keymanapp/change/web/lm-worker-bundling-cleanup
change(web): lm-worker bundling + wrapper script rework 📜
2024-01-08 15:53:13 +07:00
Joshua A. Horton
d230a030ec chore(web): Merge branch 'master' into change/web/lm-worker-bundling-cleanup 2024-01-08 15:51:40 +07:00
Joshua Horton
68500f6b09
Merge pull request #10255 from keymanapp/chore/web/worker-polyfill-cleanup
chore(web): remove lm-worker `Array.from` polyfill and make `Symbol` polyfill conditional
2024-01-08 15:50:53 +07:00
Joshua Horton
b3b11186ca
chore(web): apply suggestion from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 13:55:25 +07:00
Joshua Horton
6c38e45e91
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-08 11:57:52 +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
1a8d83990d
Merge branch 'master' into chore/web/worker-polyfill-cleanup 2024-01-02 15:45:47 +11: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
Joshua A. Horton
d1a6cf3d40 chore(web): cleans lm-worker intermediate/, not just lib/ 2023-12-22 14:01:12 +07:00
Joshua A. Horton
639395e3b3 fix(android): improper handling of map-polyfill link on last merge 2023-12-22 13:28:32 +07:00
Joshua A. Horton
e5abdc6b61 chore(web): Merge remote-tracking branch 'origin/refactor/web/common-esbundling' into refactor/web/common-esbundling 2023-12-22 13:05:31 +07:00
Joshua A. Horton
670cb5f070 chore(web): Merge branch 'feat/web/es6-target-artifact' into feat/web/webview-es6-target-artifact 2023-12-22 13:02:11 +07:00
Joshua A. Horton
dc7bfc1344 chore(web): Merge branch 'change/web/build-bundler-replacement' into feat/web/es6-target-artifact 2023-12-22 12:59:20 +07:00
Joshua A. Horton
d554a0046f chore(web): Merge branch 'refactor/web/common-esbundling' into change/web/build-bundler-replacement 2023-12-22 12:54:53 +07:00