Steven R. Loomis
c06726ce0d
feat(developer): vars: uset validation 🙀
...
For: #7377
2023-05-11 13:05:39 -05:00
Steven R. Loomis
7855cdc494
feat(common): add async init() to compiler sections 🙀
...
- lots of ripples through test and client code code
- passes all but basic.xml (some tests stubbed out still, though)
- update vars test
For: #7377
2023-05-11 10:42:20 -05:00
Steven R. Loomis
c4fe843655
feat(common,developer): remove ordr and finl, add vars 🙀
...
- vars tests, doesn't pass yet
- tran tests and compilers stubbed out for now
For: #7377
2023-05-11 10:41:37 -05:00
Steven R. Loomis
284b062811
spec(core): update to spec for transforms and vars 🙀
...
- updates to constants .ts/.h
- doc updates
For: #7377
2023-05-11 10:41:37 -05:00
Steven R. Loomis
74e46db364
spec(core): update to spec for transforms and vars 🙀
...
For: #7377
2023-05-11 10:41:37 -05:00
Steven R. Loomis
53d4f22d13
feat(common): initial work on ldml variables 🙀
...
For: #7377
2023-05-11 10:41:37 -05:00
Steven R. Loomis
47e844b2cc
spec(core): spec for transform 🙀
...
- first pass, may need more
For: #7377
2023-05-11 10:41:37 -05:00
Steven R. Loomis
6317583528
feat(developer): kmc-kmn: wasm and error message updates 🙀
...
developer:
- update wasm machinery in kmc-kmn to be more self contained
- improve exception situation in wasm functions
common:
- compilerErrorFormatCode() for formatting the raw code such as for tests
- compilerExceptionToString() for formatting exceptions in messages
for: #7234
2023-05-11 10:37:46 -05:00
Steven R. Loomis
3d8e3e2500
Merge remote-tracking branch 'upstream/master' into feat/developer-234-uset-wasm-epic-ldml
2023-05-10 08:34:59 -05:00
Marc Durdin
97b4e35ec6
Merge pull request #8742 from keymanapp/feat/common/builder-run-action
...
feat(common): add `builder_run_action` shorthand function
2023-05-10 18:58:22 +10:00
Eberhard Beilharz
362f3e34a8
Merge pull request #8732 from keymanapp/chore/linux/tests
...
chore(linux): bring kmp.json for unit test up to spec
2023-05-10 08:56:55 +02:00
Marc Durdin
8bdcf957a2
Merge pull request #8725 from keymanapp/chore/developer/rename-kmc-keyboard-to-kmc-ldml
...
chore(developer): rename kmc-keyboard to kmc-ldml
2023-05-10 15:58:08 +10:00
Marc Durdin
97837d2021
feat(common): add builder_run_action shorthand function
2023-05-10 12:50:39 +07:00
Steven R. Loomis
348e3281bd
feat(developer): kmc-kmn: updates to uset api and Compiler 🙀
...
- use compiler messages
- add some TODOs around free
for: #7234
2023-05-09 18:41:02 -05:00
Keyman Server
c0b478a84a
Merge pull request #8736 from keymanapp/auto/version-master-17.0.104
...
auto: increment master version to 17.0.104
2023-05-10 01:02:34 +07:00
Keyman Build Agent
00b7b48af5
auto: increment master version to 17.0.104
2023-05-09 14:01:51 -04:00
Steven R. Loomis
cbed2b0818
Merge branch 'master' into feat/developer-234-uset-wasm-epic-ldml
2023-05-09 12:21:19 -05:00
Steven R. Loomis
009e2a11ae
feat(developer): kmc-kmn: updates to uset api and Compiler 🙀
...
for: #7234
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-05-09 12:19:31 -05:00
Eberhard Beilharz
bb5de8e80b
Merge pull request #8727 from keymanapp/chore/linux/launchpad
...
chore(linux): Fix another problem uploading to launchpad
2023-05-09 11:57:12 +02:00
Eberhard Beilharz
24d808a210
chore(linux): Address code review comments
...
This is a follow-up of #8510 .
2023-05-09 11:03:55 +02:00
Eberhard Beilharz
bd49873352
chore(linux): Fix another problem uploading to launchpad
2023-05-09 09:53:52 +02:00
Marc Durdin
2f65acf268
chore(developer): additional kmc-ldml ref
2023-05-09 14:24:59 +07:00
Marc Durdin
03a2b3a76c
chore: npm install
2023-05-09 14:09:18 +07:00
Marc Durdin
4838ba1ffe
chore: rename kmc-keyboard to kmc-ldml
...
Part of #8719 .
2023-05-09 14:08:45 +07:00
Marc Durdin
3b1c484538
Merge pull request #8724 from keymanapp/fix/mac/sentry-upload-build-path-wrong
...
fix(mac): `$CONFIG` not `$CONFIGURATION` in build path
2023-05-09 15:36:20 +10:00
Marc Durdin
d36854e0fa
fix(mac): CONFIG not CONFIGURATION in build path
...
Fixes an error in mac/build.sh, arising from work in #8698 . Kinda proves
that the `-u` flag was worth setting globally!
2023-05-09 10:39:31 +07:00
Keyman Server
9446a73a59
Merge pull request #8722 from keymanapp/auto/version-master-17.0.103
...
auto: increment master version to 17.0.103
2023-05-09 01:02:47 +07:00
Keyman Build Agent
03299c377a
auto: increment master version to 17.0.103
2023-05-08 14:02:11 -04:00
Eberhard Beilharz
890ce3887d
Merge pull request #8720 from keymanapp/chore/linux/fixscript
...
chore(linux): Fix uploading to launchpad
2023-05-08 11:14:51 +02:00
Eberhard Beilharz
b84915f745
Merge pull request #8510 from keymanapp/fix/linux/tests
...
fix(linux): Fix linux tests
2023-05-08 11:14:36 +02:00
Eberhard Beilharz
8520b1aaa9
chore(linux): Fix uploading to launchpad
...
This fixes some uninitialized variables.
2023-05-08 10:20:21 +02:00
Eberhard Beilharz
4ecde07b8a
Merge pull request #8713 from keymanapp/chore/linux/lunar
...
chore(linux): Build for Lunar on all platforms
2023-05-08 09:54:17 +02:00
Eberhard Beilharz
215e8d5eb8
Update linux/ibus-keyman/tests/scripts/test-helper.sh
...
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2023-05-08 09:53:45 +02:00
Eberhard Beilharz
f150f0cd68
Update linux/ibus-keyman/tests/scripts/test-helper.sh
...
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2023-05-08 09:53:36 +02:00
Steven R. Loomis
c6380fbaf9
feat(developer): uset api from wasm! 🙀
...
For: #7234
2023-05-05 15:05:06 -05:00
Keyman Server
e1ce343d6d
Merge pull request #8715 from keymanapp/auto/version-master-17.0.102
...
auto: increment master version to 17.0.102
2023-05-06 01:02:39 +07:00
Keyman Build Agent
2df48623a0
auto: increment master version to 17.0.102
2023-05-05 14:02:02 -04:00
Eberhard Beilharz
cb0b7535b1
chore(linux): Build for Lunar on all platforms
...
Add building and upload to llso/pso now that this is possible.
2023-05-05 13:02:15 +02:00
Eberhard Beilharz
a7630a0265
fix(linux): Fix linux tests
2023-05-05 10:55:45 +02:00
Darcy Wong
46e2e80dcb
Merge pull request #8704 from keymanapp/fix/android/osk-on-resume
...
fix(android/app): Resize OSK when resuming app from background
2023-05-05 10:24:57 +07:00
Marc Durdin
292886479f
Merge pull request #8698 from keymanapp/chore/common/8693-set-eu-all-build-scripts
...
chore(common): `set -eu` in build-utils.sh
2023-05-05 13:18:52 +10:00
Keyman Server
c10f095ff3
Merge pull request #8710 from keymanapp/auto/version-master-17.0.101
...
auto: increment master version to 17.0.101
2023-05-05 01:02:52 +07:00
Keyman Build Agent
9c087458f4
auto: increment master version to 17.0.101
2023-05-04 14:02:13 -04:00
Steven R. Loomis
2374c94ceb
Merge pull request #8691 from keymanapp/feat/developer-7377-transform-format-epic-ldml2
2023-05-04 07:49:18 -05:00
Steven R. Loomis
f71695fbdc
Merge pull request #8690 from keymanapp/fix/developer-8688-kmcmplib-epic-ldml
2023-05-04 07:47:03 -05:00
Steven R. Loomis
743bdc8ad0
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-05-03 13:39:53 -05:00
Keyman Server
ca5646c551
Merge pull request #8706 from keymanapp/auto/version-master-17.0.100
...
auto: increment master version to 17.0.100
2023-05-04 01:02:34 +07:00
Keyman Build Agent
530ad43933
auto: increment master version to 17.0.100
2023-05-03 14:01:54 -04:00
Eberhard Beilharz
d6369d8c51
Merge pull request #8705 from keymanapp/fix/linux/build
...
chore(linux): Fix build script
2023-05-03 16:45:28 +02:00
Eberhard Beilharz
fe4e968a49
chore(linux): Fix build script
...
Previously we didn't correctly change directories which could lead
to the error "cd: ../build/x86_64/release: No such file or directory".
2023-05-03 11:36:15 +02:00