Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
9af10cdf1d chore(developer): add kpj schema for tests 2023-02-27 08:02:35 +07:00
Marc Durdin
b04489a47b feat(developer): kmc .kpj support
Adds support for building .kpj projects. Required minor tweak to kmcomp
to allow it to build both .kmx and .js from .kmn command line.
Currently, calls kmcomp.exe to build .kmn files, until we support a
cross-platform kmc-kmn C++ project.
2023-02-27 06:14:06 +07:00
Keyman Server
25b6b7a775
Merge pull request #8319 from keymanapp/auto/version-master-17.0.58
auto: increment master version to 17.0.58
2023-02-27 01:02:02 +07:00
Keyman Build Agent
8d93d80cef auto: increment master version to 17.0.58 2023-02-26 13:01:23 -05:00
Marc Durdin
8c5bd3456f
Merge pull request #8314 from keymanapp/chore/android/revert-8291
chore(android/app): Revert #8291
2023-02-26 10:17:46 +11:00
Marc Durdin
35c706576b chore(common): export kpj from module 2023-02-26 06:02:43 +07:00
Steven R. Loomis
f7b2530f33 spec(core): ldml update spec for either shift/ctrl/alt 🙀
- match Keyman constanats

#7533
2023-02-25 08:20:12 -06:00
Marc Durdin
ec26e73932 chore(developer): skip copying schemas that may not be needed 2023-02-25 15:38:29 +07:00
Marc Durdin
647803ef28 feat(common): add .kpj typescript reader and schema 2023-02-25 11:17:39 +07:00
Steven R. Loomis
77a76a2f54 fix(developer): ldml TODO-LDML cleanup 🙀
- add check for missing flicks
- remove a tray #include

chore(common): ldml TODO-LDML cleanup 🙀  #8069
2023-02-24 18:55:28 -06:00
Keyman Server
b77f09ba47
Merge pull request #8315 from keymanapp/auto/version-master-17.0.57
auto: increment master version to 17.0.57
2023-02-25 01:02:11 +07:00
Keyman Build Agent
d1b71b47b6 auto: increment master version to 17.0.57 2023-02-24 13:01:33 -05:00
Sabine
a1cba9eaa5 chore(developer): tidy up comments 2023-02-24 16:55:42 +01:00
Sabine
51c8b6506b chore(developer): new MakeHashKeyFromFileKey, remove comments for Open_File, & *LinWin-functions, delete 1 converting function 2023-02-24 16:33:39 +01:00
Eberhard Beilharz
b159f07d7f
Merge pull request #8313 from keymanapp/chore/linux/improvetests
chore(linux): Improve detecting presence of test files
2023-02-24 15:37:03 +01:00
Sabine
304a20efad chore(developer): implement Open_File() 2023-02-24 13:11:15 +01:00
Marc Durdin
12a6e404af feat(developer): kmc compile .model.ts file
Adds basic support for compiling .model.ts files using kmc-model to kmc.
2023-02-24 16:18:46 +07:00
Marc Durdin
f6a3364c56 chore(developer): no top-level await 2023-02-24 16:18:27 +07:00
Sabine
67075ad669 chore(developer): implement u16rchr_LinWin and strrchr_LinWin 2023-02-24 10:09:59 +01:00
Joshua Horton
0357b83ff5
Merge pull request #8304 from keymanapp/feat/common/verify-builder-described-outputs
feat(common): adds warning if described output does not exist
2023-02-24 15:15:43 +07:00
Darcy Wong
57f4987478 chore(android): Revert "Merge pull request #8291 from keymanapp/fix/android/landscape-osk"
This reverts commit dc7603a97d.
2023-02-24 15:11:03 +07:00
Eberhard Beilharz
ec0048955b
chore(linux): Improve detecting presence of test files
With recent work the location where we generate the test files
changed, but the test setup script didn't completely work.
2023-02-24 09:00:40 +01:00
Eberhard Beilharz
55e4559a8f
Merge pull request #8308 from keymanapp/fix/linux/gha
fix(linux): Fix upload in packaging GHA
2023-02-24 08:30:38 +01:00
Marc Durdin
adfe3fac63 feat(developer): kmc compile .kps files
Adds basic support for compiling .kps files using kmc-package to kmc.
2023-02-24 14:29:48 +07:00
Darcy Wong
475d5649aa fix(android/app): Configure step 2023-02-24 14:03:15 +07:00
Marc Durdin
113918daef chore(developer): use BuildCommandOptions type 2023-02-24 13:57:36 +07:00
Marc Durdin
1be3ab37cc feat(developer): support build of .kmn from kmc
Uses existing kmcomp.exe to build .kmn files. Requires kmc to be in a
subfolder of the Keyman Developer binary folder.
2023-02-24 13:57:35 +07:00
Marc Durdin
91c6cb9f49 chore(developer): use --out-file for build-test-data 2023-02-24 13:54:29 +07:00
Marc Durdin
083be28ac4 chore(developer): fixup mkdir 2023-02-24 13:54:28 +07:00
Marc Durdin
a30fdffd95 feat(developer): kmc build command 2023-02-24 13:54:27 +07:00
Marc Durdin
ca77d0728f chore(developer): remove extraneous commander ref 2023-02-24 13:54:26 +07:00
Marc Durdin
c7c52af3e2 chore(developer): update to commander 10.0.0 2023-02-24 13:54:25 +07:00
Darcy Wong
e1820013c6 fix(android): Fix output paths 2023-02-24 13:46:00 +07:00
Darcy Wong
ed0d69b385 chore(android/engine): More cleanup 2023-02-24 11:38:43 +07:00
Darcy Wong
7a1f80e70d fix(android): Update configure actions 2023-02-24 11:33:26 +07:00
Darcy Wong
da00510ca3 fix(android): Fix several scripts 2023-02-24 10:31:44 +07:00
Marc Durdin
cdda585b7f
Merge pull request #8303 from keymanapp/chore/core/make-kmx_test_source-available-to-linux-builds
chore(core): make kmx_test_source available as a library
2023-02-24 13:20:20 +11:00
Joshua A. Horton
456a2902ae fix(web): engine/osk does not depend on engine/device-detect 2023-02-24 08:49:58 +07:00
Joshua Horton
884efc700b
Merge pull request #8280 from keymanapp/refactor/web/cookie-serialization
refactor(web): cookie serialization + deserialization 🧩
2023-02-24 08:15:45 +07:00
Joshua Horton
2fcd801119
Merge pull request #8271 from keymanapp/chore/web/namespaced-main
chore(web): renames folder for namespaced Web code 🧩
2023-02-24 08:15:38 +07:00
Joshua Horton
ba328a7cb1
Merge pull request #8270 from keymanapp/refactor/web/common-configuration
refactor(web): common config for both types of Keyman Engine for Web 🧩
2023-02-24 08:15:32 +07:00
Joshua Horton
ee9ab544b7
Merge pull request #8269 from keymanapp/change/web/keyboard-cache-fetch-modularization
change(web): keyboard caching, fetching modularization 🧩
2023-02-24 08:15:23 +07:00
Joshua Horton
cbad65c9a1
Merge pull request #8267 from keymanapp/feat/common/web/keyboard-loaders
feat(common/web): keyboard-loading modules 🧩
2023-02-24 08:15:13 +07:00
Joshua A. Horton
6695c03ed7 change(common): missed part of the suggested tweak 2023-02-24 08:02:55 +07:00
Joshua A. Horton
c4ff8a5da3 chore(common): fix + enhancement per review 2023-02-24 08:01:42 +07:00
Marc Durdin
72374c0acd chore(linux): --no-tests for packaging build 2023-02-24 07:51:08 +07:00
Marc Durdin
ee2851d2a4 chore(core): extract objects rather than link lib to fix wasm build 2023-02-24 05:57:46 +07:00
Marc Durdin
a0fa39232d chore(linux): use core kmx tests from source rather than build 2023-02-24 05:57:15 +07:00
Marc Durdin
caeccfb64f chore(core): include patH 2023-02-24 05:17:16 +07:00
Eberhard Beilharz
8fef2a5c28
fix(linux): Fix upload in packaging GHA
Missed a fairly important step :-).
2023-02-23 20:21:28 +01:00