Keyman Server
d80645990c
Merge pull request #7812 from keymanapp/auto/version-master-17.0.12
...
auto: increment master version to 17.0.12
2022-11-25 05:02:40 +11:00
Keyman Server
db472a0345
Merge pull request #7811 from keymanapp/auto/version-beta-16.0.112
...
auto: increment beta version to 16.0.112
2022-11-25 05:02:14 +11:00
Keyman Build Agent
4ab3f15921
auto: increment master version to 17.0.12
2022-11-24 13:01:54 -05:00
Keyman Build Agent
83d3d6b510
auto: increment beta version to 16.0.112
2022-11-24 13:01:27 -05:00
Eberhard Beilharz
ddd8e5b08c
refactor(linux): Address code review comments
2022-11-24 17:00:11 +01:00
Eberhard Beilharz
68ace43eeb
Merge pull request #7803 from keymanapp/refactor/linux/cherry-pick/consts
...
refactor(linux): Use consts instead of strings ⚙️ 🍒
2022-11-24 09:19:13 +01:00
Darcy Wong
db4581ed9d
chore(android): Merge branch 'beta' into fix/android/keyboard-update-language
2022-11-24 13:52:37 +07:00
Joshua A. Horton
0aeb36b927
change(web): per most recent review
2022-11-24 08:36:47 +07:00
Joshua A. Horton
9218cb4ad2
change(web): adds null/undef lang-tagged lexical model prevention
2022-11-24 08:30:51 +07:00
Steven R. Loomis
deceda169c
feat(core): ldml: updates to key2 and other stuff 🙀
...
- finalizers
- build-key2 should be complete now
- stub for build-layr
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 19:22:03 -06:00
Darcy Wong
6098e33eb0
Merge pull request #7781 from keymanapp/fix/android/cloud-catalog-for-local-test
...
fix(android/engine): Make it easier to test keyboard updates
2022-11-24 08:19:36 +07:00
Darcy Wong
659aa5d9ba
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-24 08:02:08 +07:00
Darcy Wong
1f8b0f694c
fix(android/engine): Append languageID for keyboard updates
2022-11-24 07:54:49 +07:00
Darcy Wong
57769f4b19
chore(android): Merge branch 'beta' into fix/android/cloud-catalog-for-local-test
2022-11-24 07:54:20 +07:00
Steven R. Loomis
00442f5edd
feat(core): ldml: updates to key2 and other stuff 🙀
...
- passes all but fixtures
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 18:48:45 -06:00
Steven R. Loomis
c6b1be4ed7
feat(core): ldml: updates to key2 and other stuff 🙀
...
- compiles again
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 18:43:35 -06:00
Steven R. Loomis
156c737a9a
feat(core): ldml: updates to key2 and other stuff 🙀
...
- adding compareTo to some classes
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 18:33:09 -06:00
Darcy Wong
6d0c5d8ac7
chore(android/engine): Refactor isLocalOrTestBuild()
2022-11-24 06:58:25 +07:00
Marc Durdin
8448580365
fix: test builds should always run latest changes
...
While release builds need to build a specific commit hash, test builds
should always build the HEAD of the branch. This stops multiple merges
and/or pushes generating multiple test builds in the queue.
2022-11-24 10:07:15 +11:00
Steven R. Loomis
9e21fe1a74
feat(core): ldml: updates to list and other stuff 🙀
...
- list is probably in good shape for the builder (not yet the writer).
Other stuff TBD.
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 16:47:00 -06:00
Steven R. Loomis
8b77d1f764
feat(core): ldml: make sect builder an object 🙀
...
- remove one hardcoded list
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-23 15:25:51 -06:00
Eberhard Beilharz
afd5fc86f1
refactor(linux): Refactor setting keyboard options
...
- set keyboard options in a call to `km_kbp_state_options_update`
separate from setting the environment options
- output status value if method fails
- if any of the methods fails we now return NULL
- split setting the options in multiple methods
Fixes #7717 .
2022-11-23 19:05:54 +01:00
Keyman Server
cee88a3243
Merge pull request #7802 from keymanapp/auto/version-beta-16.0.111
...
auto: increment beta version to 16.0.111
2022-11-24 05:04:25 +11:00
Keyman Build Agent
f49efc5c50
auto: increment beta version to 16.0.111
2022-11-23 13:03:46 -05:00
Eberhard Beilharz
5da4f17dd1
refactor(linux): Don't free consts
...
(cherry picked from commit b0b605709a )
2022-11-23 18:21:01 +01:00
Eberhard Beilharz
0f0ab06f53
refactor(linux): Use consts instead of strings
...
This refactoring makes use of the already defined strings.
It also simplifies setting the values by directly specifying an
UTF-16 string.
Motivated by the changes in PR #7667 .
(cherry picked from commit 31340b5b51 )
2022-11-23 18:20:52 +01:00
Darcy Wong
29bd8dce09
Revert "chore(android/app): Engineering test code with sil_cameroon_qwerty"
...
This reverts commit 2d0008e2e3 .
2022-11-23 19:44:19 +07:00
Darcy Wong
7eaf7a1ac0
Merge pull request #7740 from keymanapp/fix/android/cleanup-install-update
...
fix(android/engine): Update versions of matching package and keyboard ID
2022-11-23 19:02:00 +07:00
Shawn Schantz
85c106eafa
Merge pull request #7791 from keymanapp/docs/ios-install
...
docs(ios): Update help documentation about Install and Allow Full Access
2022-11-23 15:36:08 +07:00
Eberhard Beilharz
334ddf76ad
Merge pull request #7793 from keymanapp/chore/linux/autotools
...
chore(linux): Update autotools configuration
2022-11-23 08:47:31 +01:00
Eberhard Beilharz
1f7d6682a8
chore(linux): Update autotools configuration
...
This fixes some deprecation warnings:
- "The macro `AC_GNU_SOURCE' is obsolete"
- "The macro `AM_DISABLE_STATIC' is obsolete"
- "The macro `AC_ISC_POSIX' is obsolete"
- "The macro `AC_HEADER_STDC' is obsolete"
- "The macro `AM_PROG_LIBTOOL' is obsolete"
2022-11-23 08:46:41 +01:00
Eberhard Beilharz
a958f1a369
Merge pull request #7792 from keymanapp/fix/linux/7774_buildWithOldIbus
...
fix(linux): Allow to build without patched ibus version
2022-11-23 08:42:36 +01:00
Eberhard Beilharz
c1871fdd70
fix(linux): Improve compiler warning if ibus not patched
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-23 08:42:25 +01:00
Darcy Wong
326aa552d7
fix(android/engine): Check if updateKMP is not empty
2022-11-23 13:48:54 +07:00
Darcy Wong
2fe323501e
fix(android/engine): Set update notifications if cloud has update
2022-11-23 13:42:54 +07:00
Darcy Wong
e70667b266
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/cloud-catalog-for-local-test
2022-11-23 13:15:09 +07:00
Darcy Wong
8fbbf017e6
Merge pull request #7799 from keymanapp/fix/android/updatekmp-logic
...
fix(android/engine): Fix logic error for updateKMP
2022-11-23 13:14:05 +07:00
Darcy Wong
2564ccda9a
chore(android): Merge branch 'fix/android/updatekmp-logic' into fix/android/cloud-catalog-for-local-test
2022-11-23 12:58:25 +07:00
Darcy Wong
5f8f883b19
fix(android/engine): Fix logic error for updateKMP
2022-11-23 12:52:26 +07:00
Darcy Wong
bbe4d3cea2
chore(android): Merge branch 'beta' into fix/android/cloud-catalog-for-local-test
2022-11-23 10:19:59 +07:00
Joshua A. Horton
890089dc0f
change(web): review-requested separate func
2022-11-23 09:25:06 +07:00
Joshua A. Horton
192ee2dbf2
fix(web): unit test breakages
2022-11-23 09:20:00 +07:00
Joshua Horton
707a3687bb
Merge pull request #7612 from keymanapp/feat/web/embedded-globe-hint
...
feat(web): re-implementation of introductory globe-key help bubble
2022-11-23 08:16:57 +07:00
Joshua Horton
813738b00b
Merge pull request #7741 from keymanapp/fix/web/key-text-scaling
...
fix(web): inferred key text + spacebar caption scaling
2022-11-23 08:16:13 +07:00
Steven R. Loomis
2079a88950
Merge pull request #7773 from keymanapp/feat/core/7532-layr-epic-ldml2
2022-11-22 19:15:20 -06:00
Steven R. Loomis
e0dcb30b51
spec(core): ldml: more document KMXPlus update process 🙀
...
- add some comments to kmx-plus.ts
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-22 19:11:53 -06:00
Steven R. Loomis
2d05c8f379
spec(core): ldml: document KMXPlus update process 🙀
...
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-22 18:45:33 -06:00
Darcy Wong
f69fd9ccfe
Merge pull request #7789 from keymanapp/chore/common/whatsnew-b16s2
...
chore(common): Update whatsnew for 16.0
2022-11-23 07:39:54 +07:00
Steven R. Loomis
3496939073
feat(core): ldml: steps for list/key2 🙀
...
- update kmx-plus.ts for key2 and list sections
- add tests for key2
- TODO: binary write, basic fixture, layr
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-22 18:39:25 -06:00
Darcy Wong
2001f98d86
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-23 07:39:24 +07:00