Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
318b4d4478 chore: use builder_warn, remove warn 2023-02-20 08:56:31 +07:00
Marc Durdin
8f5997a3e6 chore: rename os_id to BUILDER_OS 2023-02-20 08:44:03 +07:00
Joshua Horton
731e906680
Merge pull request #8149 from keymanapp/change/common/web/early-import-path-cleanup
change(web): cleaner import paths between in-repo packages 🧩
2023-02-20 08:43:18 +07:00
Joshua A. Horton
0055587a57 chore: Merge branch 'feature-gestures' into chore/update-feature-gestures-base 2023-02-20 08:36:04 +07:00
Marc Durdin
f61ef08f05 chore: cleanup shellHelperFunctions 2023-02-20 08:33:23 +07:00
Joshua A. Horton
2cd8f90a66 chore(web): Merge branch 'feature-gestures' into chore/update-feature-gestures-base 2023-02-20 08:32:47 +07:00
Marc Durdin
2a5c4d2d66
Merge pull request #8254 from keymanapp/chore/web/build-sh-refactor
chore(web): minor cleanup of web/build.sh
2023-02-20 12:23:05 +11:00
rc-swag
4b7c8286db
Merge pull request #8215 from keymanapp/fix/windows/8077/readme-label-text-wrap
fix(windows): use min-width allow to expand
2023-02-20 10:48:45 +10:00
Marc Durdin
cb019d97aa
Merge pull request #8253 from keymanapp/fix/developer/7953-schema-copy-in-build
fix(developer): always copy schemas during build
2023-02-19 12:22:51 +11:00
Marc Durdin
b75d245868
Merge pull request #8252 from keymanapp/chore/developer/master-to-kmcompx-a17s6
chore(developer): merge master to feature-kmcompx A17S6
2023-02-19 12:22:43 +11:00
Darcy Wong
72f1f33844 chore(windows): Remove old Kannada setup strings 2023-02-19 07:59:18 +07:00
Keyman Server
5d28c5bdd8
Merge pull request #8256 from keymanapp/auto/version-master-17.0.52
auto: increment master version to 17.0.52
2023-02-19 01:02:01 +07:00
Keyman Build Agent
f550106f32 auto: increment master version to 17.0.52 2023-02-18 13:01:24 -05:00
Steven R. Loomis
d46f2c3f9b
Update core/tests/unit/ldml/ldml_test_source.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-18 09:35:17 -06:00
Steven R. Loomis
ce0a488fe0
Update core/tests/unit/ldml/ldml_test_source.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-18 09:35:11 -06:00
Steven R. Loomis
fceebaed76
Update core/tests/unit/ldml/ldml.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-18 09:34:53 -06:00
Steven R. Loomis
8a28583101
Merge pull request #8243 from keymanapp/feat/core-spec-merge-key2-epic-ldml 2023-02-18 09:34:31 -06:00
Steven R. Loomis
dd9be17228
Update core/include/ldml/keyboardprocessor_ldml.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-18 09:32:58 -06:00
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