Steven R. Loomis
9fdffdb7e3
fix(developer): try to unbreak windows kmcmplib 🙀
...
feat(developer): compiler updates for ldml transforms 🙀 #7377
2023-05-01 16:54:09 -05:00
Steven R. Loomis
6f568bbadf
feat(developer): uset api in kmcmplib 🙀
...
- another windows fix
For: #7377
2023-04-28 19:10:22 -05:00
Steven R. Loomis
1169cbe699
Merge branch 'fix/developer-8688-kmcmplib-epic-ldml' into feat/developer-7377-transform-format-epic-ldml2
2023-04-28 19:07:11 -05:00
Steven R. Loomis
d51861d983
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-04-28 19:04:51 -05:00
Steven R. Loomis
3996bd0046
feat(developer): fix for kmcmplib 🙀
...
- fix build issue on windows
For: #7377
2023-04-28 15:58:15 -05:00
Steven R. Loomis
ea4da7fc92
feat(developer): fix for kmcmplib 🙀
...
- include icu static lib
For: #7377
2023-04-28 14:49:48 -05:00
Steven R. Loomis
13d34065c7
feat(developer): uset api in kmcmplib 🙀
...
- use a wrapped ICU
For: #7377
2023-04-28 14:25:26 -05:00
Keyman Server
ac39c42309
Merge pull request #8694 from keymanapp/auto/version-master-17.0.98
...
auto: increment master version to 17.0.98
2023-04-29 01:02:45 +07:00
Keyman Build Agent
a66890c104
auto: increment master version to 17.0.98
2023-04-28 14:02:09 -04:00
Steven R. Loomis
2efd503a03
fix(developer): updates to warning fixes in kmcmplib
...
- improvements per code review
For: #8688
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-04-28 12:31:41 -05:00
Steven R. Loomis
eb68f539f6
Merge branch 'master' into fix/developer-8688-kmcmplib-epic-ldml
2023-04-28 11:40:03 -05:00
Steven R. Loomis
e6f8c0aec7
Merge pull request #8686 from keymanapp/feat/developer-7377-transform-format-epic-ldml
2023-04-28 07:40:21 -05:00
rc-swag
7746cadd98
Merge pull request #8676 from keymanapp/docs/windows/verify-vsbuildtools
...
docs(windows): Add verify vs build tools
2023-04-28 13:20:54 +10:00
rc-swag
d05b0fb5fb
docs(windows): apply punctuation suggestion
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-04-28 13:20:17 +10:00
Steven R. Loomis
3d297a2dcd
Merge branch 'master' into feat/developer-7377-transform-format-epic-ldml
2023-04-27 18:30:37 -05:00
Steven R. Loomis
55405e5cf1
fix(developer): warning fixes in kmcmplib
...
- failing build on XCode
- fix sprintf, tmpnam, others
For: #8688
2023-04-27 15:31:23 -05:00
Keyman Server
0778373922
Merge pull request #8687 from keymanapp/auto/version-master-17.0.97
...
auto: increment master version to 17.0.97
2023-04-28 01:34:00 +07:00
Keyman Build Agent
f270af02bd
auto: increment master version to 17.0.97
2023-04-27 14:33:23 -04:00
Steven R. Loomis
41cf277c1c
feat(core): fix core side build 🙀
...
- fix updated standard ldml file
- hotfix for incorrectly named ldml test file
- don't test transforms in k_003 for now
for #7377
2023-04-27 12:37:56 -05:00
Steven R. Loomis
473d4e31d4
feat(developer): fix basic.xml… for now 🙀
...
- comment out much of the transform related content
- fix broken build-fixtures
for #7377
2023-04-27 12:21:04 -05:00
Steven R. Loomis
4a55a5aba4
fix(resources): workaround schema issue 🙀
...
- <string> element was getting aliased to primitive type 'string'
- rename to stringVariable in the schema, keep properties the same
for #7377
2023-04-27 12:21:03 -05:00
Steven R. Loomis
07392ed460
feat(developer): update tests and reader for transforms 🙀
...
- not working yet, but 'update' some XML
for #7377
2023-04-27 12:21:03 -05:00
Steven R. Loomis
d053183c2a
chore(resources): ldml update 🙀
...
- from latest cldr:keyboard-preview b3da9e80354a83b5ff29690e9f0ce4a0f5d3b7d2
for #7377
2023-04-27 12:21:03 -05:00
Eberhard Beilharz
7c941d0e71
Merge pull request #8683 from keymanapp/chore/linux/lunar
...
chore(linux): Build for Ubuntu 23.04 Lunar as well
2023-04-27 18:30:58 +02:00
Eberhard Beilharz
dfeb178ee6
chore(linux): Partially undo building on Lunar
...
While llso/pso don't have a section for Lunar we can't build on
Jenkins nor upload with GHA.
2023-04-27 17:23:59 +02:00
Darcy Wong
b4a018250e
Merge pull request #8682 from keymanapp/refactor/android/should-ignore
...
refactor(android/engine): Move shouldIgnore booleans to KMKeyboard 🛋
2023-04-27 15:25:43 +07:00
Marc Durdin
f2bc55bb31
Merge pull request #8674 from keymanapp/refactor/developer/callbacks-instead-of-direct-fs
...
refactor(developer): use callbacks to avoid direct fs access in kmc-package
2023-04-27 17:56:47 +10:00
Marc Durdin
9a054e5061
Merge pull request #8668 from keymanapp/fix/common/builder-parse-multi-string-order
...
fix(common): builder parse multi-param order
2023-04-27 17:56:34 +10:00
Marc Durdin
983d5076f9
Merge pull request #8666 from keymanapp/chore/developer/kmc-keyboard-web-compatible
...
chore(developer): kmc-keyboard should not use any node-specific modules
2023-04-27 17:56:23 +10:00
Marc Durdin
e02f4670a7
Merge pull request #8665 from keymanapp/chore/developer/add-eslint-baseline
...
chore(developer): add eslint devDependency for kmc
2023-04-27 17:56:14 +10:00
Marc Durdin
d77d377f90
Merge pull request #8664 from keymanapp/chore/developer/8656-uniqueness-test-for-messages
...
chore(developer): test message correctness in compiler modules
2023-04-27 17:56:07 +10:00
Darcy Wong
ec69bd0e9f
Merge pull request #8680 from keymanapp/refactor/android/is-keyboard-loaded
...
refactor(android/engine): Use isKeyboardLoaded() on a consistent basis 🛋
2023-04-27 14:48:33 +07:00
Darcy Wong
807b42bc91
Merge pull request #8679 from keymanapp/refactor/android/toggle-suggestion-banner
...
refactor(android/engine): Move toggleSuggestionBanner to KMKeyboard 🛋
2023-04-27 14:48:04 +07:00
Darcy Wong
0418d476a5
Merge pull request #8673 from keymanapp/chore/android/update-qrgen
...
chore(android): Update QRGen version for Java 11
2023-04-27 14:41:21 +07:00
Darcy Wong
6bbc6e5a3f
refactor(android/engine): Move shouldIgnore booleans to KMKeyboard
2023-04-27 11:04:44 +07:00
Darcy Wong
991ddb5022
refactor(android/engine): Use isKeyboardLoaded on a consistent basis
2023-04-27 09:56:44 +07:00
Darcy Wong
6dfa989922
refactor(android/engine): Change parameters
2023-04-27 08:41:46 +07:00
Darcy Wong
e8fa340812
refactor(android/engine): Move toggleSuggestionBanner to KMKeyboard
2023-04-27 08:00:12 +07:00
Keyman Server
1184036c7a
Merge pull request #8678 from keymanapp/auto/version-master-17.0.96
...
auto: increment master version to 17.0.96
2023-04-27 01:07:49 +07:00
Keyman Build Agent
f09b6ddb0b
auto: increment master version to 17.0.96
2023-04-26 14:07:05 -04:00
Eberhard Beilharz
e6fc23734e
chore(linux): Build for Ubuntu 23.04 Lunar as well
2023-04-26 20:06:00 +02:00
Steven R. Loomis
edfe54b7eb
Merge pull request #8670 from keymanapp/fix/developer-8552-abnt2jis-epic-ldml
...
fix(developer): kmc: fix jis/abnt2 scan codes 🙀
2023-04-26 12:31:52 -05:00
rc-swag
c588046f5e
docs(windows): Add verify vs build tools
...
Verify the build tools for VS 2019 c++ x64/x86 are installed.
2023-04-26 22:41:54 +10:00
Darcy Wong
53a4c28cdc
Merge pull request #8675 from keymanapp/chore/android/engine/jvm-cleanup
...
chore(android/engine): Remove jvm args
2023-04-26 17:49:11 +07:00
Darcy Wong
ef77f70dc7
Merge pull request #8671 from keymanapp/refactor/android/current-banner
...
refactor(android/engine): Move currentBanner to KMKeyboard
2023-04-26 17:48:41 +07:00
Marc Durdin
6fb9b72437
fix(developer): project relative path calculation and add test
2023-04-26 15:56:00 +07:00
Darcy Wong
9a11cac2f0
chore(android/engine): Remove jvm args
2023-04-26 14:50:07 +07:00
Marc Durdin
5e0471f0b7
refactor(developer): use callbacks to avoid direct fs access in kmc-package
...
Fixes #8644 .
This is a signficant cleanup and refactor of code that was accessing the
fs or path modules in Node directly. Given we want to be able to run
these modules on web as well in the future, it is important that we
avoid that.
This also redesigns the CompilerCallback interfaces to provide Node-like
interfaces for path and fs, with a minimal set of functions. The aim
here is to provide a surface that will hopefully match a future
web-based component such as path-browserify without significant
retooling of the kmc-* modules.
Enables linting for common/web/types and turns on the
eslintNoNodeImports checks for that module and kmc-package.
Note: Buffer is still in use in a few places also, so we'll need to
refactor that in a future commit.
2023-04-26 12:31:50 +07:00
Darcy Wong
4166f6880e
chore(android): Update QRGen version for Java 11
2023-04-26 11:33:27 +07:00
Darcy Wong
ba7fc5435e
refactor(android/engine): Move currentBanner to KMKeyboard
2023-04-26 06:30:03 +07:00