Commit graph

24978 commits

Author SHA1 Message Date
Steven R. Loomis
8f4be0c592 feat(core): more marker 🙀
- reenable some tests

For: #9119
2023-10-04 18:45:45 -05:00
Steven R. Loomis
2472a941cf feat(core): match any marker 🙀
- add a regex form that matches any marker

For: #9119
2023-10-04 18:34:20 -05:00
Keyman Server
77dc4902a4
Merge pull request #9686 from keymanapp/auto/version-master-17.0.187
auto: increment master version to 17.0.187
2023-10-05 01:04:21 +07:00
Keyman Build Agent
2dd480c8e5 auto: increment master version to 17.0.187 2023-10-04 14:03:47 -04:00
sgschantz
08c1ac9fc1 rename from compatibility to compliance 2023-10-04 17:57:22 +07:00
Marc Durdin
26e4c82026
Merge branch 'chore/common/9679-keyman-version-esm-only' into chore/common/9262-cleanup-final-non-esm 2023-10-04 21:36:59 +11:00
Marc Durdin
ebda1c7bac
Merge branch 'chore/common/9677-version-to-esm' into chore/common/9679-keyman-version-esm-only 2023-10-04 21:36:52 +11:00
Marc Durdin
68366c8139
Merge branch 'chore/common/9675-hextobin-to-esm' into chore/common/9677-version-to-esm 2023-10-04 21:36:41 +11:00
Marc Durdin
383678a002 chore(developer): cleanup hextobin call 2023-10-04 17:34:43 +07:00
Marc Durdin
693aee5c99
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-10-04 19:34:16 +11:00
Marc Durdin
f832b9ff3d chore(developer): remove temp non-esm module in kmc-model 2023-10-04 15:25:01 +07:00
Marc Durdin
33b6b5abc2 chore: update tsconfig 2023-10-04 15:16:34 +07:00
Marc Durdin
3e51389e17
Merge branch 'chore/common/9679-keyman-version-esm-only' into chore/common/9262-cleanup-final-non-esm 2023-10-04 19:07:37 +11:00
Marc Durdin
1e5c59c33f
Merge branch 'chore/common/9677-version-to-esm' into chore/common/9679-keyman-version-esm-only 2023-10-04 19:07:28 +11:00
Marc Durdin
21f226c0b2
Merge branch 'chore/common/9675-hextobin-to-esm' into chore/common/9677-version-to-esm 2023-10-04 19:07:18 +11:00
Marc Durdin
5f5b43f1c9
Merge branch 'chore/developer/9672-server-to-esm' into chore/common/9675-hextobin-to-esm 2023-10-04 19:07:06 +11:00
Marc Durdin
27dfef024d chore(common): restore (unused) test target for keyman-version 2023-10-04 14:41:31 +07:00
Marc Durdin
39699f75d5 chore(common): restore es5 target for keyman-version 2023-10-04 14:24:17 +07:00
Marc Durdin
75a0977cdb chore(developer): fix server tests 2023-10-04 14:17:59 +07:00
Joshua A. Horton
59540799ef feat(web): gesture configuration for layout, gesture key filtering 2023-10-04 13:02:31 +07:00
Marc Durdin
d4e4992714 chore(common): cleanup final Typescript non-ESM metadata
Fixes #9262.
2023-10-04 12:55:51 +07:00
Marc Durdin
90f63b70e9
Merge branch 'chore/common/9677-version-to-esm' into chore/common/9679-keyman-version-esm-only 2023-10-04 16:24:10 +11:00
Marc Durdin
11e5cd3a47 chore: update root tsconfig 2023-10-04 12:21:36 +07:00
Marc Durdin
8c28b96c9f chore(common): convert resources/build/version to ES Modules
Fixes #9677.
2023-10-04 12:21:35 +07:00
Marc Durdin
253dea0ba6 chore(common): fixup Commander call 2023-10-04 12:21:10 +07:00
Marc Durdin
f432cab851 chore(common): keyman-version now generates only es module 2023-10-04 12:06:46 +07:00
Marc Durdin
fbd9a4b5e8 chore(common): convert resources/build/version to ES Modules
Fixes #9677.
2023-10-04 11:50:53 +07:00
Marc Durdin
f69f28bbd5 chore(common): convert hextobin to ES Modules
Fixes #9675.
2023-10-04 11:50:28 +07:00
Marc Durdin
e7ac526c69 chore(developer): fixup Makefile for server 2023-10-04 11:50:03 +07:00
sgschantz
cd037c0b8d eliminate some unneeded properties 2023-10-04 11:14:17 +07:00
Joshua A. Horton
dc4d33edb5 feat(web): layout-based gesture-set selection, key-based filtering 2023-10-04 10:21:56 +07:00
Marc Durdin
81960a6496 chore(developer): move server from cjs to esm tsconfig 2023-10-04 09:50:05 +07:00
Marc Durdin
8e23b11dfc chore(developer): convert Server to ES Modules
Fixes #9672.

Also rewrote build.sh as a builder script in order to simplify some of
the build changes.

Makes /web a dependency of Keyman Developer Server, which is a
significant improvement, but we need to consider if we want to use web's
debug build as we did in the past.
2023-10-04 09:38:48 +07:00
Marc Durdin
2bc888e42b
Merge pull request #9667 from keymanapp/feat/developer/9324-warn-if-kps-includes-non-touch-js
feat(developer): warn if .kps includes a .js which is not touch-capable
2023-10-04 03:46:52 +02:00
Marc Durdin
248297fe5f
Merge branch 'master' into feat/developer/9324-warn-if-kps-includes-non-touch-js 2023-10-04 03:46:40 +02:00
Marc Durdin
87cd181c3e
Merge pull request #9668 from keymanapp/fix/core/9636-clean-cached-icu
fix(core): clean cached ICU in core
2023-10-04 03:45:47 +02:00
Marc Durdin
5bb24c2910
Merge pull request #9662 from keymanapp/chore/developer/8661-add-c8-to-kmc
chore(developer): switch on code coverage reporting for kmc
2023-10-04 03:45:33 +02:00
Marc Durdin
4367bac8f7
Merge pull request #9658 from keymanapp/feat/developer/9325-hint-if-package-includes-keyboard-source-files
feat(developer): issue hint if package includes keyboard source files
2023-10-04 03:45:26 +02:00
Marc Durdin
abd363dc8b
Merge pull request #9653 from keymanapp/chore/developer/9597-reduce-warnings-to-hint-in-kmc-model
chore(developer): reduce duplicate words warning to hint
2023-10-04 03:45:18 +02:00
Marc Durdin
4562c8b6d7
Merge pull request #9652 from keymanapp/feat/developer/9610-info-when-warnings-fail-build
feat(developer): show an INFO message when warnings have failed a build
2023-10-04 03:45:08 +02:00
Marc Durdin
2fa8a09672
chore: Update core/commands.inc.sh
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2023-10-04 12:44:56 +11:00
Marc Durdin
e0c2778199
Merge pull request #9644 from keymanapp/chore/merge-master-into-package-metadata
chore: merge master into package-metadata 🎺
2023-10-04 03:43:45 +02:00
Marc Durdin
99663ce9f0
Merge pull request #9621 from keymanapp/chore/developer/9620-validate-keyboard_info-and-fix-keys
chore(developer): validate emitted .keyboard_info and fix keys 🎺
2023-10-04 03:42:22 +02:00
Marc Durdin
1fa540c77f
Merge pull request #9612 from keymanapp/chore/developer/9611-normalize-case-on-input-filenames
chore(developer): normalize case on input filenames in kmc 🎺
2023-10-04 03:42:10 +02:00
Joshua A. Horton
89dc52c456 feat(web): start of gestureSetForKeyboard 2023-10-04 08:32:15 +07:00
Joshua A. Horton
86aee997e5 feat(web): achieves desktop simple-tap integration 2023-10-04 08:30:51 +07:00
Joshua A. Horton
24dc2da4ec refactor(web): findNearestKey gesture integration 2023-10-04 08:30:50 +07:00
Joshua A. Horton
a7efca916a refactor(web): initial gesture-recognizer linkage 2023-10-04 08:30:50 +07:00
Keyman Server
131c3ebc25
Merge pull request #9669 from keymanapp/auto/version-master-17.0.186
auto: increment master version to 17.0.186
2023-10-04 01:03:38 +07:00
Keyman Build Agent
64e7606290 auto: increment master version to 17.0.186 2023-10-03 14:03:03 -04:00