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
Darcy Wong
89fde7a447
fix(android/samples): Cleanup Sample/Tests apk's
2023-06-16 07:39:41 -05:00
Darcy Wong
bb8087c751
chore(common): Bump crowdin github action to 1.3.2
2023-06-16 05:55:25 -05:00
Joshua A. Horton
a92f915e60
chore(web): Merge branch 'chore/web/cleanup-kmw-headless-module-builds' into chore/web/esbuild-config-cleanup
2023-06-16 12:47:20 +07:00
Joshua A. Horton
46c58f5ab2
chore(web): Merge branch 'chore/web/centralize-kmw-tsconfigs' into chore/web/cleanup-kmw-headless-module-builds
2023-06-16 12:46:50 +07:00
Joshua A. Horton
3ddcd3c438
fix(web): provides linkages for sentry-integration test page
2023-06-16 12:39:31 +07:00
Joshua A. Horton
8f21cbfeec
chore(web): removes util.wait test; is safeguarded by post-modularization patterns
2023-06-16 12:01:21 +07:00
Joshua A. Horton
569662237e
fix(web): build.sh dependency on the centralized bundling stuff
2023-06-16 11:36:03 +07:00
Joshua A. Horton
9d7cdead4c
change(web): enables treeshaking within app/webview
2023-06-16 11:35:40 +07:00
Joshua A. Horton
eccbd49abb
change(web): centralizes /web project bundling configs
2023-06-16 11:35:10 +07:00
Joshua A. Horton
9ae9a5e297
change(common/web): generalizes the entrypoint mapper func
2023-06-16 10:33:03 +07:00
Joshua A. Horton
9884d6725d
change(web): retools processor config init pattern
2023-06-16 10:06:42 +07:00
Steven R. Loomis
6c0677fc1e
Merge branch 'master' into feat/core-7377-transform5-epic-ldml
2023-06-15 13:56:36 -05:00
Steven R. Loomis
954b29dfd0
feat(core): fix kmx_plus loading 🙀
...
- vars was missed
- meminit for kmx_plus
2023-06-15 13:52:56 -05:00
Steven R. Loomis
e6f0f0e894
chore(core): reduce logging a little 🙀
2023-06-15 13:17:39 -05:00
Joshua A. Horton
194139be03
chore(web): paren spacing cleanup
2023-06-15 15:49:38 +07:00
Joshua A. Horton
4a2eda1d6f
chore(web): an extra for last commit
2023-06-15 15:49:08 +07:00
Joshua A. Horton
6e8432383b
chore(web): applies bulk of review suggestions
2023-06-15 15:48:53 +07:00
Joshua A. Horton
3d7d0b598c
chore(web): changes per PR review
2023-06-15 15:26:04 +07:00
Joshua A. Horton
089f38f45e
fix(web): restores picker interface API
2023-06-15 13:11:02 +07:00
Joshua A. Horton
804efbe1d9
fix(web): fixed mocha test paths for lm-layer tests
2023-06-15 11:00:19 +07:00
Joshua A. Horton
66002a4128
chore(web): relocates tslib-treeshaker def, consolidates it further
2023-06-15 10:56:44 +07:00
Joshua A. Horton
b4b1c5e2ac
chore(web): partial centralization of common/web KMW module bundling config
2023-06-15 10:33:29 +07:00
Keyman Server
5a1558129a
Merge pull request #9020 from keymanapp/auto/version-master-17.0.125
...
auto: increment master version to 17.0.125
2023-06-15 01:04:28 +07:00
Keyman Build Agent
37cfad1bf2
auto: increment master version to 17.0.125
2023-06-14 14:03:39 -04:00
Steven R. Loomis
be32377864
feat(core): steps to implement tran 🙀
...
- fix missing include
For: #7377
2023-06-14 10:27:14 -05:00
Steven R. Loomis
c90c7aaa64
feat(core): non-regex implementation of tran 🙀
...
- some scaffolding for loading transforms
- add transform_test
- simple test, simple impl - non-regex, simple strings
- scaffolding for bksp
- bksp transform test, but disabled for now
For: #7377
2023-06-14 10:14:33 -05:00
Eberhard Beilharz
f7f17a3c10
Merge pull request #9007 from keymanapp/refactor/linux/widgets
...
refactor(linux): Extract widgets to separate classes and files
2023-06-14 11:30:03 +02:00
Joshua Horton
0d43570e18
Merge pull request #9012 from keymanapp/change/web/event-name-consistency
...
change(web): internal-event convention consistency 🧩
2023-06-14 16:03:50 +07:00
Marc Durdin
ce90742eb9
feat(developer): support to rewrite .kvks and .keyman-touch-layout with PUA
2023-06-14 16:01:19 +07:00
Joshua A. Horton
7dfebbfd4d
chore(web): one more comment to cleanup
2023-06-14 15:56:33 +07:00
Marc Durdin
3d56bc667e
chore(common): export KvksFileWriter
2023-06-14 15:55:56 +07:00
Joshua A. Horton
b65df8243b
chore(web): cleanup of lm-worker & related build scripts, removal of lower-level bundles
2023-06-14 15:51:09 +07:00
Joshua A. Horton
cb2029bf49
chore(web): cleanup for purely-headless KMW main-thread-module build scripts, esbuild configs
2023-06-14 15:37:30 +07:00
Joshua A. Horton
4dde7453f5
chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs
2023-06-14 15:15:05 +07:00
Joshua A. Horton
22ae456e0a
fix(common/models): prior commit(s) broke npm run tsc
2023-06-14 15:14:40 +07:00
Joshua A. Horton
626e1855a3
chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs
2023-06-14 14:59:18 +07:00
Marc Durdin
df4ec7d94c
feat(developer): analyze osk char use continued
...
Refactoring, additional options for analyze, moving project scanning
into kmc rather than kmc-analyze.
2023-06-14 14:06:45 +07:00
Joshua A. Horton
75347ebc6f
change(web): internal event names -> lowercase convention
2023-06-14 10:30:56 +07:00
Joshua A. Horton
f35ba0973e
chore(developer): kmc-model no longer needs to bundle a .cjs version for input-processor
2023-06-14 10:15:56 +07:00
Joshua A. Horton
7e5de4e8dd
fix(common/models): forgot about setting needed for Node worker use
2023-06-14 10:12:48 +07:00
Joshua A. Horton
3ce99b9c73
chore(web): cleanup re set_keyman_standard_build_path
2023-06-14 10:00:39 +07:00
Joshua A. Horton
dc4c7e4112
chore(web): primary tsconfig tidyup, comments
2023-06-14 09:36:30 +07:00
Joshua A. Horton
0ca8e34424
chore(web): resolves centralization b/t the worker & main kmw tsconfigs
2023-06-14 09:26:27 +07:00
Joshua A. Horton
be06ab3e6e
chore(web): fixes web tool tsconfigs + updates build.sh scripts
2023-06-14 09:18:44 +07:00
Marc Durdin
38845da761
chore(mac): notarytool json result parse
2023-06-14 09:04:24 +07:00
Joshua A. Horton
70cde09ebc
chore(web): centralizes main KMW component tsconfig settings
2023-06-14 09:02:46 +07:00