Darcy Wong
ed0d69b385
chore(android/engine): More cleanup
2023-02-24 11:38:43 +07:00
Darcy Wong
7a1f80e70d
fix(android): Update configure actions
2023-02-24 11:33:26 +07:00
Darcy Wong
da00510ca3
fix(android): Fix several scripts
2023-02-24 10:31:44 +07:00
Darcy Wong
2bb7443cc6
refactor(oem/fv/android): Update builder script
2023-02-23 16:33:30 +07:00
Darcy Wong
0b5ef22a99
refactor(android/app): Update builder for KMAPro
2023-02-23 15:40:05 +07:00
Darcy Wong
132e7f6f86
chore(android/samples): Tidy up Sample builder scripts
2023-02-23 13:56:58 +07:00
Darcy Wong
69e40e3011
chore(android/engine): Tidy up lint for debug vs release
2023-02-23 13:34:10 +07:00
Darcy Wong
a02ae16961
chore(android/engine): Rename abbreviations
2023-02-23 13:27:25 +07:00
Darcy Wong
b034757cb5
refactor(android/engine): Address more review comments for KMEA builder
2023-02-23 13:17:52 +07:00
Darcy Wong
cb29cd0599
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-23 12:57:19 +07:00
Darcy Wong
0555028892
refactor(android/samples): Update KMSample builder scripts
2023-02-23 11:43:10 +07:00
Darcy Wong
6c0303b352
refactor(android/engine): Handle --ci flag
2023-02-23 11:00:17 +07:00
Darcy Wong
f075ebe3aa
refactor(android/engine): Fix --debug options
2023-02-23 10:32:38 +07:00
Darcy Wong
5fb2460d66
chore(android): Merge branch 'master' into refactor/android/builder-script
2023-02-23 09:22:47 +07:00
Marc Durdin
c0ec8ba76c
Merge pull request #7861 from keymanapp/chore/common/stats
...
chore(common): stats script for planning
2023-02-23 09:06:00 +11:00
Marc Durdin
699b289899
Merge pull request #8289 from keymanapp/chore/dirname-to-builtin
...
chore: use builtin instead of dirname for perf
2023-02-23 08:42:29 +11:00
Marc Durdin
80689a794b
Merge pull request #8288 from keymanapp/chore/readlink-only-instead-of-greadlink
...
chore: remove greadlink from standard script prolog
2023-02-23 08:42:21 +11:00
Marc Durdin
541fc61ee6
Merge pull request #8277 from keymanapp/chore/docs/mac-realpath
...
chore(docs): update docs due to Mac Ventura
2023-02-23 08:42:13 +11:00
Keyman Server
b14761ba62
Merge pull request #8293 from keymanapp/auto/version-master-17.0.55
...
auto: increment master version to 17.0.55
2023-02-23 01:18:14 +07:00
Keyman Build Agent
b561c43e4d
auto: increment master version to 17.0.55
2023-02-22 13:17:35 -05:00
Darcy Wong
dc7603a97d
Merge pull request #8291 from keymanapp/fix/android/landscape-osk
...
fix(android/app): Fix OSK width when rotating
2023-02-22 20:10:43 +07:00
Eberhard Beilharz
5a097f5b18
Merge pull request #8285 from keymanapp/chore/linux/gha
...
fix(linux): Fix paths in upload action of packaging GHA
2023-02-22 08:56:11 +01:00
Darcy Wong
255465aa24
fix(android/app): Fix OSK width when rotating
2023-02-22 14:24:30 +07:00
Shawn Schantz
7f0f935720
Merge pull request #8125 from keymanapp/fix/ios/install-kmp-with-duplicate-language
...
fix(ios): allow duplicate languages in kmp file
2023-02-22 13:11:44 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
b0804dd2a4
chore: use builtin instead of dirname for perf
2023-02-22 10:59:11 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
3005a82a8f
chore: update docs and non-standard readlink refs
2023-02-22 10:41:54 +07:00
Eberhard Beilharz
43d49cde35
fix(linux): Fix paths in upload action of packaging GHA
2023-02-21 19:39:32 +01:00
Keyman Server
6dbcfc7ed7
Merge pull request #8283 from keymanapp/auto/version-master-17.0.54
...
auto: increment master version to 17.0.54
2023-02-22 01:02:40 +07:00
Keyman Build Agent
7cb35158c6
auto: increment master version to 17.0.54
2023-02-21 13:02:02 -05:00
Eberhard Beilharz
8b78358d79
Merge pull request #8282 from keymanapp/chore/linux/gha
...
chore(linux): Cleanup GHA
2023-02-21 12:28:35 +01:00
Eberhard Beilharz
38d3eb7ff7
chore(linux): Cleanup GHA
...
`deb_signing` only runs for release builds, so it doesn't make
sense that `set_status` (which only runs for non-release builds)
depends on it.
2023-02-21 10:17:00 +01:00
Eberhard Beilharz
f9df6b7e7a
Merge pull request #8281 from keymanapp/chore/linux/gha
...
chore(linux): Improve deb-packaging GHA
2023-02-21 09:31:37 +01:00
Eberhard Beilharz
c303a7743d
chore(linux): Improve deb-packaging GHA
...
This change eliminates the need to checkout the Keyman source repo
on the self-hosted runner. The checkout previously timed out, and
the only reason we need it was the `apt-install` action. So now
we directly call `apt install` instead of using the action.
2023-02-21 09:14:11 +01:00
Eberhard Beilharz
3d8be16c36
Merge pull request #8274 from keymanapp/fix/linux/vedic_kbd
...
fix(linux): Collect consecutive backspaces
2023-02-21 08:59:44 +01:00
Darcy Wong
fb621b73c5
Merge pull request #8257 from keymanapp/chore/windows/setup-kn-cleanup
...
chore(windows): Remove old Kannada setup strings
2023-02-21 14:45:46 +07:00
Steven R. Loomis
f962f483a5
chore(docs): update docs due to Mac Ventura
2023-02-20 17:52:21 -06:00
Keyman Server
d825641d6c
Merge pull request #8275 from keymanapp/auto/version-master-17.0.53
...
auto: increment master version to 17.0.53
2023-02-21 01:04:25 +07:00
Keyman Build Agent
fccbb60c5a
auto: increment master version to 17.0.53
2023-02-20 13:03:47 -05:00
Eberhard Beilharz
4d3755770c
fix(linux): Collect consecutive backspaces
...
When using Wayland `im-wayland.so` (which is part of libgtk) gets
loaded into the client app instead of `im-ibus.so`. This means that
our ordered output doesn't work with Wayland.
This change works around a problem with keyboards that use multiple
consecutive backspace actions. Because method calls get processed
asynchronously some backspaces get lost. In clients that support
surrounding text we can count the consecutive backspaces and then
do one call to delete surrounding text with the appropriate number
of characters.
This can be tested with "Khmer Angkor" keyboard by typing `xEjmr`,
or with "Vedic Sanskrit Devanagari Phonetic (ITRANS)" keyboard by
typing `shrI`.
Part of #4273 .
2023-02-20 18:47:51 +01:00
Eberhard Beilharz
3d06af218c
Merge pull request #8112 from keymanapp/chore/linux/5981_addBuild.sh
...
chore(linux): Add build.sh to ibus-keyman 🏗️
2023-02-20 15:53:59 +01:00
Marc Durdin
f30f08ed92
Merge pull request #8173 from keymanapp/docs/build-utils-documentation
...
docs: builder.inc.sh improved documentation around dependencies
2023-02-20 21:06:54 +11:00
Marc Durdin
9819f1b05a
Update resources/build/build-utils.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-02-20 21:06:46 +11:00
Marc Durdin
2457adea89
Merge pull request #8263 from keymanapp/chore/developer/disable-escape-compiler
...
chore(developer): ignore Esc key when compiling
2023-02-20 21:04:43 +11:00
Marc Durdin
5b63f6609a
Merge pull request #8268 from keymanapp/chore/developer/node-18.14.1
...
chore(developer): update bundled node to 18.14.1 LTS
2023-02-20 21:03:56 +11:00
Eberhard Beilharz
0fd4e92f64
Merge pull request #8273 from keymanapp/fix/linux/debpkgscript
...
fix(linux): Fix bug in deb-packaging script
2023-02-20 10:06:40 +01:00
Eberhard Beilharz
faff48fb4c
fix(linux): Fix bug in deb-packaging script
2023-02-20 10:02:13 +01:00
Eberhard Beilharz
33ed91e970
chore(linux): Merge branch 'master' into chore/linux/5981_addBuild.sh
2023-02-20 09:54:05 +01:00
Eberhard Beilharz
2d97381fbf
Merge pull request #8113 from keymanapp/chore/linux/5981_refactorScripts
...
chore(linux): Refactor scripts and packaging 🏗️
2023-02-20 09:45:06 +01:00