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