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