Commit graph

33096 commits

Author SHA1 Message Date
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
Joshua Horton
7f383d9b40
Merge pull request #8196 from keymanapp/chore/common/js-ts-dependency-updates
chore(common): updates Web & Web-related dependencies
2023-02-16 15:14:38 +07:00
Eberhard Beilharz
9dafac1297
fix(linux): Fix syntax for skipping upload in packaging GHA 2023-02-16 08:31:07 +01:00
Eberhard Beilharz
474e06dc1e
Merge pull request #8230 from keymanapp/fix/linux/gha
fix(linux): Another iteration to fix packaging GHA
2023-02-16 08:26:14 +01:00
Joshua A. Horton
5912274c99 chore(developer): updates developer/server tsconfig 2023-02-16 14:00:48 +07:00
Joshua A. Horton
889d347c02 chore(common): Merge branch 'master' into chore/common/js-ts-dependency-updates 2023-02-16 13:51:31 +07:00
Darcy Wong
4830e3d9d7 fix(android/engine): Use :engine instead of :app target 2023-02-16 12:54:03 +07:00
Darcy Wong
d6990e5b10 chore(android): Merge remote-tracking branch 'origin/master' into refactor/android/builder-script 2023-02-16 11:34:15 +07:00
Marc Durdin
670932f922
Merge pull request #8198 from keymanapp/feat/common/builder-parent-child-scripts
feat(common): parent-child scripts for builder
2023-02-16 15:28:52 +11:00
Marc Durdin
6f3d67c6d2
Update resources/build/build-utils.md 2023-02-16 12:45:20 +11:00
Marc Durdin
772fbe6cca
Apply suggestions from code review
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-02-16 12:44:36 +11:00
Marc Durdin
729f3ede72
Update resources/builder.inc.sh
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-02-16 12:34:56 +11:00
Steven R. Loomis
cace5cf596 feat(core): ldml C++ helper for list / key2 🙀
For: #7985
2023-02-15 19:00:54 -06:00
Steven R. Loomis
c191f0a0b5 feat(core): auto generate test json 🙀
- example testdata for k_001_tiny
- meson to generate test json to ./build/arch/release/tests/unit/ldml/keyboards/k_001_tiny-test.json

#7535
2023-02-15 17:58:52 -06:00
Steven R. Loomis
dd76a1fc36 feat(developer): add -T option to kmc 🙀
- -T converts testdata.xml into testdata.json

#7535
2023-02-15 17:58:52 -06:00
Steven R. Loomis
228cdd6281 feat(common): ldml read keyboard testdata 🙀
- full data test

#7535
2023-02-15 17:58:52 -06:00
Steven R. Loomis
c2556acc4a feat(common): ldml read keyboard testdata 🙀
- full data read

#7535
2023-02-15 17:58:52 -06:00
Steven R. Loomis
9a31e866df feat(common): ldml read keyboard testdata 🙀
- early scaffolding
- with some basic tests

#7535
2023-02-15 17:58:52 -06:00
Keyman Server
e162cbacda
Merge pull request #8231 from keymanapp/auto/version-master-17.0.50
auto: increment master version to 17.0.50
2023-02-16 01:38:26 +07:00
Keyman Build Agent
8fcba50d75 auto: increment master version to 17.0.50 2023-02-15 13:37:47 -05:00
Eberhard Beilharz
bfbe2b73c8
fix(linux): Another iteration to fix packaging GHA 2023-02-15 18:28:07 +01:00
Eberhard Beilharz
2bdd974211
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh 2023-02-15 17:39:56 +01:00
Eberhard Beilharz
9179af611e
chore(linux): Remove all action
Instead this can be done with internal dependencies (except
running `clean` first). Running `./build.sh clean build` will
achieve the same.
2023-02-15 17:39:25 +01:00
Eberhard Beilharz
89c59c6940
chore(linux): Set correct flags on debug builds
This adds setting the appropriate variables when doing a debug build.
This eliminates the need to have those in the documentation.
2023-02-15 17:16:22 +01:00
Steven R. Loomis
251ed6fb8c
Merge pull request #8206 from keymanapp/feat/core/7985-cxx2-epic-ldml
feat(core): ldml C++ validate list / key2  🙀
2023-02-15 10:09:06 -06:00
Steven R. Loomis
4a2bb6b3da Review comments 2023-02-15 09:49:54 -06:00
Steven R. Loomis
0fd94c705e
Merge pull request #8205 from keymanapp/feat/core/7985-cxx-epic-ldml
feat(core):  ldml C++ tests, fixes for  vkey, disp, layr.mod🙀
2023-02-15 09:40:43 -06:00
Eberhard Beilharz
b4af9b11ea
Merge pull request #8228 from keymanapp/fix/linux/gha
fix(linux): Another fix for GHA package build
2023-02-15 16:24:09 +01:00
Eberhard Beilharz
4b9f57560b
fix(linux): Try a different approach 2023-02-15 16:15:47 +01:00
Eberhard Beilharz
d1fd20d001
fix(linux): Another fix for GHA package build 2023-02-15 11:10:07 +01:00
Eberhard Beilharz
c120d524be
Merge pull request #8225 from keymanapp/fix/linux/gha
fix(linux): Fix GHA package build
2023-02-15 11:05:16 +01:00
Eberhard Beilharz
1c15f83aa0
fix(linux): Fix GHA package build 2023-02-15 08:56:37 +01:00
Sabine
0674709f43 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 2023-02-15 08:49:02 +01:00