Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
8da501c359
Update resources/build.sh 2023-04-29 12:58:32 +10:00
Marc Durdin
e22cb1b577
Update resources/build.sh 2023-04-29 12:58:26 +10: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
Marc Durdin
5a6caf8508 chore: move set -eu change to #8693 2023-04-28 14:48:30 +07:00
Marc Durdin
9f74e735de chore(common): fixup build scripts 2023-04-28 14:30:52 +07:00
Marc Durdin
a1e1f905cc chore(mac): remove unused variable in build.sh 2023-04-28 14:23:21 +07:00
Marc Durdin
74f9276695 chore(common): run common and resources tests
This sets us up to run all common/ and resources/ tests from a single
script, common/build.sh. This test will be run on each platform for all
changes made in common/ or resources/.

Also renamed files and paths for consistency in resources/ and updated
tests accordingly.
2023-04-28 14:07:34 +07: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
Ross
3de6d819c0 chore(windows): remove dulicate function definition calldll 2023-04-27 16:15:09 +10:00
Ross
0ee25dc59f chore(windows): Revert "chore(windows): remove addins c-h files"
This reverts commit 5f07f7ad08.
2023-04-27 14:15:06 +10: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
Ross
ec01969adc chore(windows): fix issue number in comments 2023-04-26 23:00:21 +10:00