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
Marc Durdin
adfa032e6f
feat(developer): add &displayMap system store
...
The &displayMap system store adds support for a mapping file that remaps
the On Screen Keyboard files -- .kvks and .keyman-touch-layout, at
compile time, to new ranges. This is specifically intended to resolve a
limitation of unattached marks and diacritics which display
inconsistently across platforms; this is described in more detail in
issue #9031 .
2023-06-17 16:21:26 +07:00
Marc Durdin
e9391f57ff
chore(developer): refactor osk rewriter
...
Moves common remapping code for the OSK rewriter into common/web/types
so that it can be consumed by the kmn and kmw compilers soon. Also
cleans up the command line instantiation of the analyze tools, although
the rewrite tool is less likely to be used once we have the compiler
integration in place.
2023-06-17 15:03:02 +07:00
Steven R. Loomis
3014b9e98e
feat(core): transform fixes 🙀
...
- fix sample files
- break out on first match in a group
#7377
2023-06-16 20:16:29 -05:00
Steven R. Loomis
c74be813b1
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-16 20:10:50 -05:00