Commit graph

24978 commits

Author SHA1 Message Date
Sabine
4f06d858e3 chore(developer): copied contents of 3 files of commit fcfc6c698a to here to achieve state of fcfc6c698a 2023-02-18 12:33:34 +01:00
Sabine
c4ffe0bf02 chore(developer): copied contents of 3 files of commit fcfc6c698a to here to achieve state of fcfc6c698a 2023-02-18 10:28:06 +01:00
Marc Durdin
c62349d071 chore(web): minor cleanup of web/build.sh 2023-02-18 15:37:59 +07:00
Marc Durdin
71dd0c6702 fix(developer): always copy schemas during build
Fixes #7953.
2023-02-18 15:17:41 +07:00
Darcy Wong
06060ce107
Merge pull request #8245 from keymanapp/chore/common/crowdin-ff-a17s3
chore(common): Update Fula strings for Sprint A17S6
2023-02-18 08:54:27 +07:00
Steven R. Loomis
bccc1e5720 Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230217-epic-ldml 2023-02-17 18:52:33 -06:00
Sabine
256c8a74d2 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
# Conflicts:
#	developer/src/kmcmplib/src/CheckFilenameConsistency.cpp
#	developer/src/kmcmplib/src/kmx_u16.h
2023-02-17 20:49:10 +01:00
Sabine
b0976d55b7 chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows 2023-02-17 20:44:13 +01:00
Sabine
35411886c2 chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows 2023-02-17 16:00:34 +01:00
Sabine
cfb2a67481 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
# Conflicts:
#	developer/src/kmcmplib/src/UnreachableRules.cpp
2023-02-17 09:35:09 +01:00
Sabine
244cf2148c chore(developer): add more CERR_ tests 2023-02-17 09:32:53 +01:00
Sabine
8e52596d5a chore(developer): move converting function to kmx_u16 2023-02-17 09:29:37 +01:00
Joshua A. Horton
913593a652 feat(common/web): keyboard loader declaration bundle start 2023-02-17 14:26:35 +07:00
Eberhard Beilharz
b92db47f5f fix(linux): Checkout before running apt-install
We need to check out the source code before we can run the apt-install
action in the packaging GHA.
2023-02-17 06:52:08 +01:00
Joshua A. Horton
c056ab7d24 change(common/web): turns off tests for not-yet-adopted class 2023-02-17 11:23:22 +07:00
Joshua A. Horton
0a91730a12 feat(common/web): 'sandboxed' keyboard loading for DOM 2023-02-17 11:23:22 +07:00
Joshua A. Horton
ee9da1cf58 change(common/web): node + dom loaders as separately bundled modules 2023-02-17 11:23:21 +07:00
Joshua A. Horton
cb91a89736 feat(common/web): basic classes for DOM-based keyboard loading 2023-02-17 11:23:20 +07:00
Joshua A. Horton
8b57e28a34 chore(common/web): more import path fun 2023-02-17 11:23:16 +07:00
Joshua A. Horton
e6fe2b73bf refactor(common/web): headless keyboard loading + related unit-test patchups 2023-02-17 11:23:01 +07:00
Steven R. Loomis
83adfdd1c6
Update common/web/types/src/kmx/kmx-plus-builder/build-key2.ts
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2023-02-16 21:43:45 -06:00
Joshua A. Horton
b3bed38c9c docs(common): sure, let's update the windows build-env doc too 2023-02-17 09:27:13 +07:00
Joshua A. Horton
efbf1aaeef docs(common): node.js prereq 2023-02-17 09:26:24 +07:00
Joshua A. Horton
a93a554dba fix(web): right, main-web headless unit tests 2023-02-17 09:25:00 +07:00
Joshua A. Horton
4503ed9768 change(web): web child projects now utilize import paths 2023-02-17 09:22:43 +07:00
Darcy Wong
2d97a5e405 chore(common): Update Fula strings 2023-02-17 08:52:21 +07:00
Joshua A. Horton
45d2e4f5e5 fix(common/web): fixes unit tests for prior commit 2023-02-17 08:03:24 +07:00
Steven R. Loomis
4433d85a82 feat(core): ldml json test executor 🙀
- add a somewhat-modified fr azerty as a test case
- fr azerty tests pass, with some TODOs

#7535
2023-02-16 13:59:44 -06:00
Steven R. Loomis
4689c04533 feat(core): ldml json test executor 🙀
- can now use the new key2.kmap table to lookup keys. Basic test passes

#7535
2023-02-16 13:04:33 -06:00
Steven R. Loomis
47b222e8a8 feat(core): ldml json test executor 🙀
- intermediate, does not process context or actions yet
- embedded (non-json) tests pass
- utf-8 parsing
- bring in kmx+ into ldml_test_source for parsing, but key2 is not ready eyt
- temporary scaffolding mapping key ids to vkeys
- build fixes
- getting closer.
2023-02-16 12:33:32 -06:00
Steven R. Loomis
c40c19db3f feat(core): refactor ldml test 🙀
- rearrange classes so we can get to dynamic subtests
2023-02-16 12:32:57 -06:00
Steven R. Loomis
8ea87aa828 feat(common): ldml: merge keys into key2 🙀 2023-02-16 12:29:19 -06:00
Keyman Server
a7634291c4
Merge pull request #8244 from keymanapp/auto/version-master-17.0.51
auto: increment master version to 17.0.51
2023-02-17 01:02:22 +07:00
Steven R. Loomis
bf15661fd0 spec(core): ldml: merge keys into key2 🙀
- rename keys to key2.kmap (vkey+mod -> key)
- drop key2.keys.vkey

#7042
2023-02-16 12:02:08 -06:00
Keyman Build Agent
b2c5182796 auto: increment master version to 17.0.51 2023-02-16 13:01:43 -05:00
Sabine
558f67b66e chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT 2023-02-16 17:28:03 +01:00
Steven R. Loomis
6cf8e7fc65
Merge pull request #8232 from keymanapp/feat/core/7985-cxx-key2-epic-ldml
feat(core): ldml C++ helper for list / key2  🙀
2023-02-16 10:06:56 -06:00
Steven R. Loomis
1122abd30d
Merge pull request #8212 from keymanapp/feat/developer/7535-emit-test-data-epic-ldml
feat(common): ldml read keyboard testdata 🙀
2023-02-16 10:06:23 -06:00
Sabine
fcfc6c698a chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT 2023-02-16 16:08:33 +01:00
Eberhard Beilharz
696a6ec7da
chore(linux): Create draft PR after updating changelog 2023-02-16 13:10:18 +01:00
Eberhard Beilharz
3addac0a9d
chore(linux): Output results of API verification on stderr
This reduces the noise on the GHA summary page.
2023-02-16 13:05:04 +01:00
Eberhard Beilharz
5c5cae8933
chore(linux): Cleanup 2023-02-16 12:43:21 +01:00
Eberhard Beilharz
37b9c9bc2c
chore(linux): Add ibus-keyman as child project
Also address code review comments.
2023-02-16 12:39:38 +01:00
Eberhard Beilharz
af60d2374a
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh 2023-02-16 12:25:33 +01:00
Joshua A. Horton
58d2c3ba66 chore(common/web): TS import cleanup via subpaths 2023-02-16 16:05:45 +07:00
Eberhard Beilharz
09d6f42397
Merge pull request #8236 from keymanapp/fix/linux/gha
fix(linux): Fix syntax for skipping upload in packaging GHA
2023-02-16 09:56:10 +01:00
Sabine
61bd37be6f chore(developer): AddDeprecatedCode to get CWARN when in kmcomp.exe -s-w is set 2023-02-16 09:55:09 +01:00
Joshua A. Horton
8fb5b42818 chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup 2023-02-16 15:52:25 +07:00
Joshua Horton
2df5bc1bea
Merge pull request #8237 from keymanapp/chore/web/feature-esmodule-update
chore(web): feature-esmodule base update
2023-02-16 15:39:49 +07:00
Joshua A. Horton
6af1e4890e chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/feature-esmodule-update 2023-02-16 15:18:50 +07:00