Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
4760acf259 chore(web): removes post-rebase artifact 2023-06-20 12:43:11 +07:00
Joshua A. Horton
603603d837 fix(web): restores gesture-recognizer web demo page 2023-06-20 12:42:35 +07:00
Joshua A. Horton
28062145a0 chore(web): updates web test-index, relocates hosted gesture-recognizer section 2023-06-20 12:42:35 +07:00
Joshua A. Horton
263d8b254b chore(common/web): restores gesture-recognizer's recorder 2023-06-20 12:42:22 +07:00
Joshua A. Horton
be0d602a42 fix(common/web): restores gesture-oriented browser unit-tests 2023-06-20 12:42:22 +07:00
Joshua A. Horton
be7973670c chore(common/web): some shell-script tidy-up 2023-06-20 12:42:21 +07:00
Joshua A. Horton
608ae26e35 chore(web): partial gesture dom-test conversion 2023-06-20 12:42:20 +07:00
Joshua A. Horton
be85db3146 chore(web): sets up esbuild bundling for gesture recognizer, its testing tools 2023-06-20 12:42:19 +07:00
Joshua A. Horton
f470a31dda fix(common/web): patches up remainder of headless gesture unit tests 2023-06-20 12:42:19 +07:00
Joshua A. Horton
ba02e4834c chore(web): removes circular class reference - is not viable with es modules 2023-06-20 12:42:18 +07:00
Joshua A. Horton
1efc09d4e6 fix(common/web): re-establishes one headless gesture-recognizer test suite 2023-06-20 12:42:14 +07:00
Joshua A. Horton
296adf08b4 chore(web): modularizes gesture-recognizer unit-test-resources subproject 2023-06-20 12:41:39 +07:00
Joshua A. Horton
6d93a48cbb chore(web): modularizes base recognizer, but not its tools or pages 2023-06-20 12:41:37 +07:00
Joshua A. Horton
d033dca152 chore: Merge branch 'feature-esmodule-web-engine' into chore/update-feature-gestures-to-base-a17s15-mid 2023-06-20 12:36:55 +07:00
Marc Durdin
0bd2ca4821 refactor(developer): kmc-kmw becomes component of kmc-kmn
Moves kmc-kmw to being a sub-component of kmc-kmn, as it can never be
independently instantiated anyway. Reorganized tests accordingly.

Note that c8 is currently disabled for kmw-compiler, until we add unit
tests for it.
2023-06-20 11:52:23 +07:00
Steven R. Loomis
903fd7e82b feat(core): transform fixes 🙀
- refactor matching per review comments
- move global fcn into class statics

#7377
2023-06-19 18:27:36 -05:00
Steven R. Loomis
5de6976eb6 feat(core): transform fixes 🙀
- tests for group breakout
- test for hindi visual matra example
2023-06-19 16:09:45 -05:00
Steven R. Loomis
5810a5b4a6 Merge remote-tracking branch 'upstream/master' into feat/core-7377-transform5-epic-ldml 2023-06-19 15:55:07 -05:00
Keyman Server
4f7372fa93
Merge pull request #9041 from keymanapp/auto/version-master-17.0.127
auto: increment master version to 17.0.127
2023-06-20 01:16:41 +07:00
Keyman Build Agent
1b5a494fe0 auto: increment master version to 17.0.127 2023-06-19 14:16:00 -04:00
Darcy Wong
8c97d0f474 chore(android): Add locale for Spanish (es-ES) 2023-06-19 12:36:00 -05:00
Darcy Wong
cf1a1bb4ab chore(common): Update crowdin strings for Spanish - Latin America 2023-06-19 12:35:45 -05:00
Darcy Wong
ff10aaea34 chore(common): Add crowdin strings for Spanish (es) 2023-06-19 11:42:26 -05:00
Marc Durdin
cf91dd378b chore(developer): remove extraneous comment 2023-06-19 15:32:34 +07:00
Marc Durdin
6462b5fc63 refactor(developer): kmc-kmn now builds .js when needed
kmc-kmn calls into kmc-kmw to build .js when it is needed, rather than
kmc-kmw depending on kmc-kmn. This means examining the `&targets` system store
to determine which files need to be generated.

This also implements the `&displayMap` rewrite for both .kvks and
.keyman-touch-layout as part of the KMW compiler.

I suspect that the next step is to place kmc-kmw into a subfolder of
kmc-kmn, given they are part of the same process, and there is no
practical way to separate out the .js generation from the .kmx
generation.
2023-06-19 15:25:09 +07:00
Joshua Horton
eb6cdd9179
Merge pull request #9026 from keymanapp/chore/web/remaining-manual-test-cleanup
chore(web): handles final, tricky manual-testing pages 🧩
2023-06-19 14:04:19 +07:00
Joshua Horton
89e7393665
Merge pull request #9025 from keymanapp/chore/web/esbuild-config-cleanup
chore(web): esbuild configuration cleanup 🧩
2023-06-19 14:04:11 +07:00
Joshua Horton
e4ea9ea108
Merge pull request #9011 from keymanapp/chore/web/centralize-kmw-tsconfigs
chore(web): centralizes all KMW & related tsconfig settings 🧩
2023-06-19 14:04:02 +07:00
Joshua A. Horton
b497dc3ba2 chore(web): Merge remote-tracking branch 'origin/chore/web/centralize-kmw-tsconfigs' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:45 +07:00
Joshua A. Horton
f2e3effa4c chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/centralize-kmw-tsconfigs 2023-06-19 14:03:20 +07:00
Joshua Horton
8fbc23214a
Merge pull request #9015 from keymanapp/chore/web/cleanup-kmw-headless-module-builds
chore(web): cleanup KMW headless module builds 🧩
2023-06-19 14:01:49 +07:00
Joshua Horton
0532405335
Merge pull request #8995 from keymanapp/change/srcmap-cleanup-and-c8-use
change(web): config, sourcemap cleanup + adds some c8 reporting 🧩
2023-06-19 14:01:40 +07:00
Joshua Horton
cc8ee27de7
Merge pull request #9022 from keymanapp/fix/web/picker-interface-api
fix(web): properly connects picker interface API 🧩
2023-06-19 14:01:29 +07:00
Joshua A. Horton
364aca1877 docs(web): for 'KeymanWeb Utility Module' 2023-06-19 12:26:40 +07:00
Joshua A. Horton
2bb99ee51d chore(web): build.sh nits 2023-06-19 12:19:47 +07:00
Joshua A. Horton
093daea59b chore(web): tweaks per review 2023-06-19 12:18:16 +07:00
Joshua A. Horton
d042dede8b docs(web): for 'On-Screen Keyboard Module' 2023-06-19 11:59:14 +07:00
Joshua A. Horton
2308ddfa50 docs(web): for 'KeymanWeb Core Module' 2023-06-19 11:25:20 +07:00
Joshua A. Horton
7afaba119c chore(web): simple removal of passthrough property 2023-06-19 10:19:54 +07:00
Joshua A. Horton
52bc76d521 chore(web): polish for the primary affected test util method 2023-06-19 10:16:17 +07:00
Joshua A. Horton
6babbac0b8 change(web): adds mitigation for script-load flaking, better related error msgs 2023-06-19 09:50:57 +07:00
Joshua A. Horton
31528786a0 fix(common/models): missed fixing commands in common/predictive-text test script 2023-06-19 08:54:03 +07:00
Marc Durdin
54d7a28967
Merge pull request #9010 from keymanapp/chore/mac/altool-to-notarytool
chore(mac): move from altool to notarytool
2023-06-19 11:24:55 +10:00
Marc Durdin
37a8f1316e chore(mac): refactor notarization into sourced script 2023-06-19 07:32:14 +07:00
Marc Durdin
3e6b91b861 chore(mac): replace altool with notarytool in setup build 2023-06-19 07:23:21 +07:00
Marc Durdin
2ca191d290 chore(developer): document displaymap format 2023-06-19 05:48:51 +07:00
Keyman Server
5218508720
Merge pull request #9033 from keymanapp/auto/version-master-17.0.126
auto: increment master version to 17.0.126
2023-06-18 01:03:48 +07:00
Keyman Build Agent
f09e0892b5 auto: increment master version to 17.0.126 2023-06-17 14:03:06 -04:00
Darcy Wong
ccce3c45a6
Merge pull request #9029 from keymanapp/chore/common/gha-crowdin
chore(common): Bump crowdin github action to 1.3.2
2023-06-17 08:46:23 -05:00
Darcy Wong
1dfcccfafa
Merge pull request #9030 from keymanapp/fix/android/sample-release-names
fix(android/samples): Cleanup Sample/Tests apk's
2023-06-17 08:42:02 -05:00