Marc Durdin
02fef8ac18
chore(developer): use older pattern for row id
...
In order to match existing behaviour with the legacy KeymanWeb compiler,
we should use quoted numbers for row ids. This behaviour can probably be
changed over to the new model in the future, but for now this prevents
unit tests from causing us grief.
2023-06-08 14:42:56 +07:00
Marc Durdin
f111aedbe7
chore(developer): rollback temp kmcomp js build stub
2023-06-08 14:42:55 +07:00
Marc Durdin
78083c4c9a
feat(developer): kmc analyze osk-char-use
...
Relates to keymanapp/keyboards#2172 .
Adds an analysis module to kmc which initially analyses one or more
.kvks or .keyman-touch-layout files, extracting the de-duped and sorted
set of key cap strings from those files and printing them, in text,
markdown, or json format.
2023-05-09 10:06:41 +07:00
Marc Durdin
638e53a18c
chore(developer): npm install
2023-05-09 10:01:26 +07:00
Marc Durdin
c28dc78342
chore(developer): add kmc-kmw to kmc deps
2023-05-09 10:00:51 +07:00
Marc Durdin
f772a6e79d
chore(developer): add kmc-kmw to npm workspace
2023-05-05 10:26:34 +07:00
Marc Durdin
5eb6c68400
feat(developer): 'working' kmw compiler
2023-05-05 09:25:05 +07:00
Marc Durdin
3a0d8799e9
feat: temp commit -- kmw compiler
2023-05-05 09:25:04 +07:00
Marc Durdin
323866c271
feat: kmc-kmw more conversions
2023-05-05 09:25:03 +07:00
Marc Durdin
80d29a6a9d
chore: continue
2023-05-05 09:25:02 +07:00
Marc Durdin
bb97953cd7
feat: more work on compiler
2023-05-05 09:25:01 +07:00
Marc Durdin
baa80b93c9
chore: temp step 1 of ts kmw
2023-05-05 09:25:00 +07:00
Keyman Server
c10f095ff3
Merge pull request #8710 from keymanapp/auto/version-master-17.0.101
...
auto: increment master version to 17.0.101
2023-05-05 01:02:52 +07:00
Keyman Build Agent
9c087458f4
auto: increment master version to 17.0.101
2023-05-04 14:02:13 -04:00
Steven R. Loomis
2374c94ceb
Merge pull request #8691 from keymanapp/feat/developer-7377-transform-format-epic-ldml2
2023-05-04 07:49:18 -05:00
Steven R. Loomis
f71695fbdc
Merge pull request #8690 from keymanapp/fix/developer-8688-kmcmplib-epic-ldml
2023-05-04 07:47:03 -05:00
Steven R. Loomis
743bdc8ad0
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-05-03 13:39:53 -05:00
Keyman Server
ca5646c551
Merge pull request #8706 from keymanapp/auto/version-master-17.0.100
...
auto: increment master version to 17.0.100
2023-05-04 01:02:34 +07:00
Keyman Build Agent
530ad43933
auto: increment master version to 17.0.100
2023-05-03 14:01:54 -04:00
Eberhard Beilharz
d6369d8c51
Merge pull request #8705 from keymanapp/fix/linux/build
...
chore(linux): Fix build script
2023-05-03 16:45:28 +02:00
Eberhard Beilharz
fe4e968a49
chore(linux): Fix build script
...
Previously we didn't correctly change directories which could lead
to the error "cd: ../build/x86_64/release: No such file or directory".
2023-05-03 11:36:15 +02:00
Keyman Server
8dad0588fb
Merge pull request #8702 from keymanapp/auto/version-master-17.0.99
...
auto: increment master version to 17.0.99
2023-05-03 01:02:35 +07:00
Keyman Build Agent
1123db91be
auto: increment master version to 17.0.99
2023-05-02 14:02:00 -04:00
Steven R. Loomis
649c28fee4
Merge pull request #8696 from keymanapp/fix/developer-8688-kmcmplib-epic-ldml2
2023-05-02 08:07:50 -05:00
Marc Durdin
4eca9c3ecf
Merge pull request #8692 from keymanapp/chore/common/8485-common-and-resources-tests
...
chore(common): run common and resources tests
2023-05-02 15:17:38 +10:00
Steven R. Loomis
f2261c2243
fix(developer): partial Revert in test and json validator
...
This partially reverts commit 55405e5cf1 .
2023-05-01 21:36:45 -05:00
Steven R. Loomis
a1fea150bf
fix(developer): try again to unbreak windows kmcmplib 🙀
...
- use 'all objects' + icu for the test build
- this wasn't working in windows before
feat(developer): compiler updates for ldml transforms 🙀 #7377
2023-05-01 19:56:22 -05:00
Steven R. Loomis
9fdffdb7e3
fix(developer): try to unbreak windows kmcmplib 🙀
...
feat(developer): compiler updates for ldml transforms 🙀 #7377
2023-05-01 16:54:09 -05:00
Marc Durdin
8499956754
Update resources/build/test/test.sh
2023-04-29 12:58:39 +10:00
Marc Durdin
8da501c359
Update resources/build.sh
2023-04-29 12:58:32 +10:00
Marc Durdin
e22cb1b577
Update resources/build.sh
2023-04-29 12:58:26 +10:00
Steven R. Loomis
6f568bbadf
feat(developer): uset api in kmcmplib 🙀
...
- another windows fix
For: #7377
2023-04-28 19:10:22 -05:00
Steven R. Loomis
1169cbe699
Merge branch 'fix/developer-8688-kmcmplib-epic-ldml' into feat/developer-7377-transform-format-epic-ldml2
2023-04-28 19:07:11 -05:00
Steven R. Loomis
d51861d983
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-04-28 19:04:51 -05:00
Steven R. Loomis
3996bd0046
feat(developer): fix for kmcmplib 🙀
...
- fix build issue on windows
For: #7377
2023-04-28 15:58:15 -05:00
Steven R. Loomis
ea4da7fc92
feat(developer): fix for kmcmplib 🙀
...
- include icu static lib
For: #7377
2023-04-28 14:49:48 -05:00
Steven R. Loomis
13d34065c7
feat(developer): uset api in kmcmplib 🙀
...
- use a wrapped ICU
For: #7377
2023-04-28 14:25:26 -05:00
Keyman Server
ac39c42309
Merge pull request #8694 from keymanapp/auto/version-master-17.0.98
...
auto: increment master version to 17.0.98
2023-04-29 01:02:45 +07:00
Keyman Build Agent
a66890c104
auto: increment master version to 17.0.98
2023-04-28 14:02:09 -04:00
Steven R. Loomis
2efd503a03
fix(developer): updates to warning fixes in kmcmplib
...
- improvements per code review
For: #8688
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-04-28 12:31:41 -05:00
Steven R. Loomis
eb68f539f6
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-04-28 11:40:03 -05:00
Steven R. Loomis
e6f8c0aec7
Merge pull request #8686 from keymanapp/feat/developer-7377-transform-format-epic-ldml
2023-04-28 07:40:21 -05:00
Marc Durdin
5a6caf8508
chore: move set -eu change to #8693
2023-04-28 14:48:30 +07:00
Marc Durdin
9f74e735de
chore(common): fixup build scripts
2023-04-28 14:30:52 +07:00
Marc Durdin
a1e1f905cc
chore(mac): remove unused variable in build.sh
2023-04-28 14:23:21 +07:00
Marc Durdin
74f9276695
chore(common): run common and resources tests
...
This sets us up to run all common/ and resources/ tests from a single
script, common/build.sh. This test will be run on each platform for all
changes made in common/ or resources/.
Also renamed files and paths for consistency in resources/ and updated
tests accordingly.
2023-04-28 14:07:34 +07:00
rc-swag
7746cadd98
Merge pull request #8676 from keymanapp/docs/windows/verify-vsbuildtools
...
docs(windows): Add verify vs build tools
2023-04-28 13:20:54 +10:00
rc-swag
d05b0fb5fb
docs(windows): apply punctuation suggestion
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-04-28 13:20:17 +10:00
Steven R. Loomis
3d297a2dcd
Merge branch 'master' into feat/developer-7377-transform-format-epic-ldml
2023-04-27 18:30:37 -05:00
Steven R. Loomis
55405e5cf1
fix(developer): warning fixes in kmcmplib
...
- failing build on XCode
- fix sprintf, tmpnam, others
For: #8688
2023-04-27 15:31:23 -05:00