Commit graph

33096 commits

Author SHA1 Message Date
Eberhard Beilharz
749112660d
chore(linux): Move some files to keyman-config
Some of the configuration files are useful for other distributions
as well. So this change moves them out of `debian/` to
`linux/keyman-config` so that they will be included in the source
tar ball.

Also remove zero-width space from one file.

Closes #8880.
2023-06-05 15:24:41 +02:00
Marc Durdin
eaf7a6b628 chore(developer): merge changed interfaces in compiler 2023-06-05 16:34:23 +07:00
Marc Durdin
91f985de03 chore(developer): cleanup build.sh 2023-06-05 16:33:38 +07:00
Marc Durdin
eab503a829 chore(developer): roll back CKF_KEYMANWEB_MODERN, not needed 2023-06-05 16:19:41 +07:00
Marc Durdin
9d85712039 chore(developer): rollback unneeded kmcomp changes 2023-06-05 16:10:57 +07:00
Marc Durdin
3f993bd651 chore: Merge branch 'master' into feat/typescript-keymanweb-compiler 2023-06-05 15:57:42 +07:00
Joshua A. Horton
b0259cf9c9 chore(web): Merge branch 'chore/web/test-page-patchup' into fix/web/mobile-device-osk-issues 2023-06-05 15:50:56 +07:00
Eberhard Beilharz
2a51601ae3
Merge pull request #8918 from keymanapp/feat/linux/8631_AddColumn
feat(linux): Rename column and add tooltip
2023-06-05 10:49:30 +02:00
Eberhard Beilharz
f33845b857
Merge pull request #8912 from keymanapp/fix/core/8880_hotdoc-build
fix(core): Fix compilation if hotdoc is installed
2023-06-05 10:48:56 +02:00
Marc Durdin
18a3ef36bc chore(developer): ensure kmcmplib messages are all UTF-8
Fixes #8887.
2023-06-05 15:46:40 +07:00
Joshua A. Horton
a7492957c3 chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/test-page-patchup 2023-06-05 15:08:36 +07:00
Joshua Horton
07631c925c
Merge pull request #8926 from keymanapp/fix/common/models/node-update-unit-test-breakage
fix(common/models): fixes unit test breakage caused by Node version update 🧩
2023-06-05 15:07:21 +07:00
Joshua A. Horton
351cedf25f fix(common/web): fixes Node-worker-reliant input-processor integration tests 2023-06-05 12:19:02 +07:00
Joshua A. Horton
78e86ac9f4 chore(common/models): fixes a formatting nit 2023-06-05 11:44:17 +07:00
Joshua A. Horton
6440eeb4ea docs(common/models): on related package, inability to use Node Blob 2023-06-05 10:15:07 +07:00
Joshua A. Horton
06fa0f0556 change(common/models): replaces 'virtualized' Node worker with actual Node worker 2023-06-05 09:59:31 +07:00
Marc Durdin
83ee1d636e
Merge pull request #8900 from keymanapp/chore/ios/fv-cert
chore(ios): replace fv cert
2023-06-05 09:39:12 +10:00
Keyman Server
5d7bcdc5c4
Merge pull request #8922 from keymanapp/auto/version-master-17.0.118
auto: increment master version to 17.0.118
2023-06-05 01:02:46 +07:00
Keyman Build Agent
80e6c2888f auto: increment master version to 17.0.118 2023-06-04 14:02:04 -04:00
Marc Durdin
e96cd3af11
Merge pull request #8915 from keymanapp/chore/developer/8888-long-line-test
chore(developer): verify long lines compile correctly
2023-06-04 21:15:46 +10:00
Steven R. Loomis
2054eeb703 feat(developer): tran support 🙀
- support regex format for sets and unicodeSets
- support mapFrom and mapTo detection

For: #7377
2023-06-02 18:31:25 -05:00
Steven R. Loomis
4b81137a61 feat(developer): section dependencies 🙀
- fix test helper for dependencies
- moved VariableParser and MarkerParser into common

For: #7377
2023-06-02 16:58:39 -05:00
Steven R. Loomis
5d0d0746b5 feat(developer): section dependencies 🙀
- fix test helper for dependencies

For: #7377
2023-06-02 16:26:47 -05:00
Steven R. Loomis
dfe89e5425 feat(developer): messages 🙀
- fix message bug

For: #7377
2023-06-02 15:19:14 -05:00
Steven R. Loomis
9b177b2f00 feat(developer): section dependencies 🙀
- make explicit section dependencies, add a test

For: #7377
2023-06-02 15:19:00 -05:00
Keyman Server
6df4aff34d
Merge pull request #8919 from keymanapp/auto/version-master-17.0.117
auto: increment master version to 17.0.117
2023-06-03 01:03:58 +07:00
Keyman Build Agent
36502ee9b4 auto: increment master version to 17.0.117 2023-06-02 14:03:15 -04:00
Eberhard Beilharz
3c4f2251eb
fix(core): Fix C API documentation generation 2023-06-02 18:43:21 +02:00
Eberhard Beilharz
f43f808a03
feat(linux): Rename column and add tooltip
Follow-up of #8631 where I forgot to add one of the changed files.
2023-06-02 17:31:48 +02:00
Sabine
20c045a654 feature(Linux): mcompile : loop variable,check count, rename keyval_value 2023-06-02 17:27:41 +02:00
Marc Durdin
4f3930d9b7
Merge pull request #8914 from keymanapp/chore/common/remove-url-from-web-types
chore(common): remove url module ref from common/web/types
2023-06-02 18:54:54 +10:00
Marc Durdin
16675ef46b
chore: extend from test options in e2e test 2023-06-02 18:54:42 +10:00
Sabine
d21c05eb72 feature(Linux): mcompile change variable for nested loop 2023-06-02 08:57:50 +02:00
Marc Durdin
0ec5c08b26 chore(common): move const url to class prop
We still have cjs modules that rely on the ldml-keyboard-xml-reader, and
this meant that an exported const was being calculated with an invalid
meta url, which crashed the cjs module require() call.
2023-06-02 12:28:13 +07:00
Marc Durdin
d7f22b186f chore(developer): verify long lines compile correctly
Fixes #8888.

Verifies that wrapped lines (ending in \) are handled correctly in
kmcmplib.
2023-06-02 12:01:58 +07:00
Marc Durdin
4e535832d8 chore: cleanup 2023-06-02 11:45:59 +07:00
Marc Durdin
a281e1ac60 chore(common): remove redundant path 2023-06-02 11:43:25 +07:00
Marc Durdin
b313272250 chore(common): remove url module ref from common/web/types
The url module is a node module. We need to move responsibility for
resolving the path of the LDML XML <import> statements out of
common/web/types, and into the ultimate consumer, so it's now surfaced
as an option, along with a helper constant that reports the
import.meta.url-relative base path of the standard imports that are
compiled into common/web/types.

This hopefully means we can use this module in both browser and node
contexts without trouble.
2023-06-02 11:38:17 +07:00
Marc Durdin
9a4345c736
Merge pull request #8908 from keymanapp/chore/developer/8885-error-check-loadFile-callback
chore(developer): loadFile callback error check and optimization
2023-06-02 13:21:04 +10:00
Marc Durdin
355b5f9085
Merge pull request #8907 from keymanapp/refactor/developer/8883-move-filename-consistency-check-to-kmc
refactor(developer): move filename consistency check to kmc
2023-06-02 13:20:57 +10:00
Marc Durdin
f762b31d01
Merge pull request #8899 from keymanapp/refactor/developer/8889-kmcmplib-interface-shuffle
refactor(developer): rearrange kmcmplib interface source
2023-06-02 13:20:50 +10:00
Marc Durdin
d74c276d44
Merge pull request #8892 from keymanapp/chore/developer/8886-kvk-compiler-checks
chore(developer): verify kvks files and report errors
2023-06-02 13:20:43 +10:00
Marc Durdin
53aa9df2c0
Merge branch 'master' into chore/developer/8886-kvk-compiler-checks 2023-06-02 10:30:00 +10:00
Marc Durdin
cc9c5f39a3
Merge branch 'master' into fix/core/8880_hotdoc-build 2023-06-02 10:27:15 +10:00
Eberhard Beilharz
4b82a34127
Merge pull request #8897 from keymanapp/feat/linux/8631_AddColumn
feat(linux): Add column for installation location
2023-06-01 21:25:04 +02:00
Eberhard Beilharz
29bc09b7b6
fix(core): Fix doc generation with hotdoc
At least builds now, even though the C API documentation is still
empty.
2023-06-01 21:21:35 +02:00
Eberhard Beilharz
78032df683
fix(core): Fix compilation if hotdoc is installed
Partially fixes #8880.
2023-06-01 20:17:43 +02:00
Keyman Server
04d53ef6d9
Merge pull request #8911 from keymanapp/auto/version-master-17.0.116
auto: increment master version to 17.0.116
2023-06-02 01:03:17 +07:00
Keyman Build Agent
51cc5afde7 auto: increment master version to 17.0.116 2023-06-01 14:02:40 -04:00
Eberhard Beilharz
af6e162a27
feat(linux): Rename column and add tooltip
This renames the column from "Location" to "Area" and shows only
the area instead of the full path. This also adds a tooltip to the
row which shows the full path to the keyboard.
2023-06-01 19:16:28 +02:00