Commit graph

19789 commits

Author SHA1 Message Date
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