Eberhard Beilharz
b6f183192d
Merge pull request #7876 from keymanapp/chore/linux/settings
...
chore(linux): Update vscode settings for Linux
2022-12-08 09:47:29 +01:00
Keyman Server
46c239486d
Merge pull request #7878 from keymanapp/auto/version-master-17.0.15
...
auto: increment master version to 17.0.15
2022-12-08 05:03:43 +11:00
Keyman Build Agent
f40b018288
auto: increment master version to 17.0.15
2022-12-07 13:02:56 -05:00
Eberhard Beilharz
5f87360912
chore(linux): Update vscode settings for Linux
2022-12-07 16:43:47 +01:00
Eberhard Beilharz
ae1c816afb
Merge pull request #7874 from keymanapp/chore/linux/shellcheckwarnings
...
chore(linux): Remove some shellcheck warnings
2022-12-07 09:02:48 +01:00
Eberhard Beilharz
531cf174fa
Merge pull request #7873 from keymanapp/chore/linux/removebionic
...
chore(linux): Remove building for Bionic
2022-12-07 09:02:33 +01:00
Eberhard Beilharz
9c3678203e
Merge pull request #7868 from keymanapp/docs/linux/move
...
docs(linux): Move Linux documentation
2022-12-07 09:02:14 +01:00
Eberhard Beilharz
5413247e59
chore(linux): Remove some shellcheck warnings
2022-12-06 11:28:30 +01:00
Eberhard Beilharz
353c6a066a
chore(linux): Remove building for Bionic
2022-12-06 11:26:46 +01:00
Eberhard Beilharz
5cf88878da
docs(linux): Move Linux documentation
...
This change moves the Linux developer documentation to the new location
`docs/linux` as discussed in our planning meeting.
2022-12-05 18:07:10 +01:00
Keyman Server
f79e8f4f2a
Merge pull request #7848 from keymanapp/auto/version-master-17.0.14
...
auto: increment master version to 17.0.14
2022-11-30 05:02:42 +11:00
Keyman Build Agent
3e3e2dbba2
auto: increment master version to 17.0.14
2022-11-29 13:01:53 -05:00
Eberhard Beilharz
f54ea7a7f2
Merge pull request #7804 from keymanapp/refactor/linux/kbdOptions
...
refactor(linux): Refactor setting keyboard options ⚙️
2022-11-29 10:48:02 +01:00
Marc Durdin
db8ba76558
Merge pull request #7837 from keymanapp/fix/windows/master-symbol-filenames
...
fix(windows): lower case filenames for projects 🍒
2022-11-29 16:42:51 +11:00
Eberhard Beilharz
0f2c9972c6
refactor(linux): Fix more memory leaks
...
Turns out there are more things we need to clean out if we run
into an error condition in the c'tor. Easiest is to call the
destroy method.
2022-11-28 16:46:55 +01:00
Eberhard Beilharz
8b4d3e09ed
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-28 16:40:02 +01:00
Marc Durdin
97c210b361
chore: rename tike internally
2022-11-28 19:51:38 +07:00
Marc Durdin
fb245bfbeb
fix(windows): lower case filenames for projects
...
Fixes #7828 .
Moves all projects to lower case filenames so that we don't end up with
filename conflicts in symbol servers.
2022-11-28 19:29:48 +07:00
Keyman Server
861caf46b2
Merge pull request #7818 from keymanapp/auto/version-master-17.0.13
...
auto: increment master version to 17.0.13
2022-11-26 05:02:17 +11:00
Keyman Build Agent
0eff20bcc2
auto: increment master version to 17.0.13
2022-11-25 13:01:35 -05:00
Eberhard Beilharz
61d5d69a12
refactor(linux): Address code review comments
2022-11-25 17:31:32 +01:00
Darcy Wong
19153ca3ab
Merge pull request #7815 from keymanapp/chore/common/beta-b16s2
...
chore(common): Merge beta from Sprint B16S2 to master
2022-11-25 15:15:29 +07:00
Darcy Wong
85407c96b6
chore(common): Merge remote-tracking branch 'origin/beta' into chore/common/beta-b16s2
2022-11-25 08:17:34 +07:00
Joshua Horton
1a9639c5b4
Merge pull request #7797 from keymanapp/fix/web/unit-test-breakages
...
fix(web): unit test breakages
2022-11-25 08:14:09 +07:00
Darcy Wong
fded9721e2
chore(common): Merge branch 'beta' into chore/common/beta-b16s2
2022-11-25 07:58:23 +07:00
Marc Durdin
22502e02c0
Merge pull request #7806 from keymanapp/fix/test-builds-should-always-build-latest-changes
...
fix: test builds should always run latest changes
2022-11-25 11:52:53 +11:00
Eberhard Beilharz
35b678a931
refactor(linux): Fix failing tests
2022-11-24 19:16:14 +01:00
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
Joshua A. Horton
9218cb4ad2
change(web): adds null/undef lang-tagged lexical model prevention
2022-11-24 08:30:51 +07: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
57769f4b19
chore(android): Merge branch 'beta' into fix/android/cloud-catalog-for-local-test
2022-11-24 07:54:20 +07: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
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