Steven R. Loomis
c4e050e1f9
chore(developer): boost code coverage 🙀
...
- delete a file which is unused - ordr
- delete a file that was moved to common/web/types - pattern-parser
- update other lines to increase coverage
#7377
2023-06-07 14:14:41 -05:00
Steven R. Loomis
e5d7b3f835
Update core/src/kmx/kmx_plus.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-07 12:46:43 -05:00
Steven R. Loomis
359cb6afad
Merge branch 'feat/core-7377-transform-epic-ldml' into feat/core-7377-transform4-epic-ldml
2023-06-06 18:41:47 -05:00
Steven R. Loomis
8c966f2273
Merge branch 'feat/developer-7377-transform-format-epic-ldml3' into feat/core-7377-transform-epic-ldml
2023-06-06 18:40:50 -05:00
Steven R. Loomis
96fab5ca47
Merge branch 'master' into feat/developer-7377-transform-format-epic-ldml3
2023-06-06 18:40:34 -05:00
Steven R. Loomis
2c172e89ce
feat(core): validate tran 🙀
...
- new helper for tran
- also for bksp
For: #7377
2023-06-06 18:39:11 -05:00
Steven R. Loomis
46b4b7f5cc
feat(core): fixups to C++ side 🙀
...
- builds, passes tests for now
For: #7377
2023-06-06 18:38:44 -05:00
Steven R. Loomis
ad1d4e734c
feat(common): fix bug in build-tran 🙀
...
For: #7377
2023-06-06 18:37:07 -05:00
Keyman Server
79ac21494a
Merge pull request #8941 from keymanapp/auto/version-master-17.0.120
...
auto: increment master version to 17.0.120
2023-06-07 01:03:21 +07:00
Keyman Build Agent
8c44b9b15c
auto: increment master version to 17.0.120
2023-06-06 14:02:20 -04:00
Steven R. Loomis
b705f5430f
feat(developer): temporarily skip e2e test 🙀
...
For: #7377
2023-06-06 10:19:03 -05:00
Steven R. Loomis
8548b0fd33
Merge remote-tracking branch 'upstream/master' into feat/developer-7377-transform-format-epic-ldml3
2023-06-06 09:45:21 -05:00
Eberhard Beilharz
6ced647585
Merge pull request #8931 from keymanapp/chore/linux/lintian
...
chore(linux): Fix lintian warnings
2023-06-06 11:15:37 +02:00
Marc Durdin
0ec48b248c
Merge pull request #8927 from keymanapp/chore/developer/8887-kmcmplib-utf8-messages
...
chore(developer): ensure kmcmplib messages are all UTF-8
2023-06-06 18:26:32 +10:00
Steven R. Loomis
70fcea815a
feat(developer): tran support 🙀
...
- tran builder
For: #7377
2023-06-05 19:18:59 -05:00
Steven R. Loomis
115e68b753
feat(developer): tran support 🙀
...
- test fixups, for dependencies
For: #7377
2023-06-05 18:54:10 -05:00
Keyman Server
683263c671
Merge pull request #8933 from keymanapp/auto/version-master-17.0.119
...
auto: increment master version to 17.0.119
2023-06-06 01:03:11 +07:00
Keyman Build Agent
2a0ee25c4a
auto: increment master version to 17.0.119
2023-06-05 14:02:35 -04:00
Eberhard Beilharz
5f5054b93c
chore(linux): Fix lintian warnings
...
- add rudimentary man page for keyman-system-service
- remove hashbang for bash completion files
- reword description for keyman-system-service
This fixes these lintian warnings:
keyman-system-service: description-is-pkg-name Keyman system service
keyman: bash-completion-with-hashbang /usr/bin/env bash
[usr/share/bash-completion/completions/km-config:1]
keyman-system-service: no-manual-page
[usr/libexec/keyman-system-service]
2023-06-05 17:18:55 +02: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
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
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
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