Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
82a8ef0f63
Merge pull request #8503 from keymanapp/feat/core/use-kmc-for-kmx-builds
feat(core): use kmc to build kmx tests
2023-03-29 14:47:14 +11:00
Marc Durdin
6c639eb044
Merge pull request #8489 from keymanapp/feat/developer/kmc-kmn
feat(developer): kmc-kmn
2023-03-29 14:47:06 +11:00
Marc Durdin
abeb6a3bec chore: Merge branch 'feature-kmcompx' into chore/master-to-kmcompx-merge-a17s9 2023-03-29 10:40:04 +07:00
Joshua A. Horton
48610a3b43 fix(common/web): modularizes SentryManager, re-enables it 2023-03-29 09:54:24 +07:00
Darcy Wong
3d1e2dafff fix(oem/fv/android): Use Java 11 2023-03-29 09:46:27 +07:00
Darcy Wong
0ebbe776f7 refactor(android): Use JAVA_HOME_ vars to set Java version 2023-03-29 09:46:27 +07:00
Darcy Wong
85a9f902d0 chore(android): Update setup documentation 2023-03-29 09:46:27 +07:00
Darcy Wong
ff6d5dbd44 chore(android): Update Android projects for Java 11 2023-03-29 09:46:27 +07:00
Darcy Wong
9948407ee9 chore(android): Update gradle-wrapper to 7.5.1 2023-03-29 09:46:27 +07:00
Darcy Wong
c11352b4fa chore(android/engine): Update to Java 11 2023-03-29 09:46:27 +07:00
Joshua A. Horton
9f082c7d4c feat(web): functional app/webview in android debug-host (minus SentryManager) 2023-03-29 08:28:44 +07:00
Steven R. Loomis
1736b6fac7 fix(core): ldml use ja / pt keyboards out of ldml 🙀
For: #8161
2023-03-28 16:56:44 -05:00
Steven R. Loomis
2c6be3a85d chore(resources): ldml update for abnt2/iso 🙀
- CLDR: 7f3e1b9d6c6c633d921316d2b5bd0aa693dc15e6
- in-progress data from unicode-org/cldr#2802

For: #8161
2023-03-28 16:44:40 -05:00
Eberhard Beilharz
9c5718667c
fix(linux): Remove warning after pressing Close button
Fixes #8454.
2023-03-28 20:05:29 +02:00
Keyman Server
d00615316d
Merge pull request #8537 from keymanapp/auto/version-master-17.0.80
auto: increment master version to 17.0.80
2023-03-29 01:02:49 +07:00
Keyman Build Agent
cbe98f3975 auto: increment master version to 17.0.80 2023-03-28 14:02:08 -04:00
Eberhard Beilharz
38b2254d39
chore(linux): Improve robustness of test cleanup
Closes #8517.
2023-03-28 19:51:17 +02:00
Eberhard Beilharz
60a6794271
chore(linux): Remove dependency on sudo
Fixes #8468.
2023-03-28 19:34:33 +02:00
Eberhard Beilharz
33bd3a484c
Merge pull request #8532 from keymanapp/docs/linux/bionic
docs(linux): Update common questions
2023-03-28 15:59:28 +02:00
Steven R. Loomis
9079ced75a chore(core): ldml update for abnt2/iso 🙀
- address review comments

For: #8161
2023-03-28 08:15:19 -05:00
Steven R. Loomis
7e0255e90c chore(resources): ldml update for abnt2/iso 🙀
- address review comments

For: #8161
2023-03-28 08:12:50 -05:00
Marc Durdin
d044b9c8ef chore(linux): include common/test/keyboards in dist.sh 2023-03-28 14:45:55 +07:00
Joshua A. Horton
3f4fd65d07 fix(web): android debug-host page linkage 2023-03-28 14:36:58 +07:00
Eberhard Beilharz
8f4a4b3e6c
docs(linux): Update common questions
- add Ubuntu 18.04 as being last supported in Keyman 16
- clarify that km-config needs to be started from command line
  in order to disable error reporting
2023-03-28 09:22:33 +02:00
Eberhard Beilharz
ca470f14ce
Merge pull request #8526 from keymanapp/docs/linux/bionic
docs(linux): Update minimum required Ubuntu version
2023-03-28 09:14:34 +02:00
Eberhard Beilharz
4d5e3e2237
Merge pull request #8506 from keymanapp/chore/linux/cherry-pick/debian
chore(linux): Revert "Run and ignore autopkgtests on s390x" 🍒
2023-03-28 09:06:40 +02:00
Marc Durdin
4523282510
chore: fix comment
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-03-28 17:58:17 +11:00
Marc Durdin
0f5589f37f chore: fix typo 2023-03-28 13:38:43 +07:00
Marc Durdin
20da826c43 chore(core): address review comments 2023-03-28 13:21:34 +07:00
Marc Durdin
f31cc92848 chore: address review comments 2023-03-28 13:17:56 +07:00
Marc Durdin
f5c055e619 chore(developer): move cassert ref to filesystem.cpp 2023-03-28 13:10:12 +07:00
Joshua A. Horton
173d491d62 feat(web): initial app/webview build product 2023-03-28 12:33:04 +07:00
Joshua A. Horton
c75a4b94a3 fix(web): handling of the spacebar-text setting 2023-03-28 09:13:12 +07:00
Joshua A. Horton
a31e23fc9b change(web): banner height control 2023-03-28 09:13:11 +07:00
Joshua A. Horton
2303c960e8 chore(web): connects osk width, height controls + beep 2023-03-28 09:13:11 +07:00
Ross
d6fce6c34f feat(windows): tabs crept back in fixing formatting 2023-03-28 11:45:23 +10:00
Joshua A. Horton
9e1db916a4 chore(web): drops webview textarea element, should fix most webview api 2023-03-28 08:28:06 +07:00
Ross
ac1d5f1f8f feat(windows): build 64 and 32 fix error handling 2023-03-28 11:24:47 +10:00
Marc Durdin
3468a36100 chore(common): add baseline.kpj
This makes it possible to run the common/test/keyboards build.sh and
makes all the baseline keyboards available as a build artifact (but
currently only in .kmx, not .kmp; this may come as a future update.)
2023-03-28 06:50:00 +07:00
Marc Durdin
c18ef54029 refactor(common): move core baseline tests into common
Decided to use the name `baseline` for this set of tests. They can be
used by any project in the repo now. Tests will be treated as shared,
and not modified (except in the case of a buggy test).

* Moves .kmn files, add `&NAME` line (don't use meson templating for
  these files)
* Generates reference .kmx files using kmcomp for use as a baseline with
  kmcmplib (kmc) tests, and for linux tests
* Updates references in core, kmcmplib, and linux builds
* Renames all the .kmn / .kmx to use a standardized, clean name format
  (this was needed for building packages in the core tests)
2023-03-28 05:20:45 +07:00
Steven R. Loomis
d49b1d5dd7
Merge branch 'master' into feat/developer/8161-jis-abnt2-epic-ldml 2023-03-27 16:45:34 -05:00
Keyman Server
651e3c42ad
Merge pull request #8528 from keymanapp/auto/version-master-17.0.79
auto: increment master version to 17.0.79
2023-03-28 01:02:32 +07:00
Keyman Build Agent
de28cabb20 auto: increment master version to 17.0.79 2023-03-27 14:01:50 -04:00
Eberhard Beilharz
6afae82b2e
docs(linux): Update minimum required Ubuntu version 2023-03-27 18:41:05 +02:00
Darcy Wong
c5958516e4
Merge pull request #8494 from keymanapp/refactor/android/cleanup-jshandler
refactor(android/engine): Make KMKeyboardJSHandler a normal class 🛋
2023-03-27 21:43:28 +07:00
Steven R. Loomis
add18c474a fix(core): ldml test workaround for path issue 🙀
- I originally had the tests copied from resources/, but that broke under Windows. Working around by copying the files in git.  #8524 to do this the right way.

For: #8161
2023-03-27 08:28:33 -05:00
sgschantz
2e28e93bb5 override init to funnel everything to designated initializer for CoreAction 2023-03-27 16:26:32 +07:00
sgschantz
6be8169945 set designated initializer for CoreAction class 2023-03-27 15:55:47 +07:00
Eberhard Beilharz
07f4d1f8fd
Merge pull request #8507 from keymanapp/chore/linux/removeraven
chore(linux): Remove python3-raven dependency
2023-03-27 10:32:50 +02:00
Ross
0d7d45ac4e feat(windows): make output dir match keyman standard 2023-03-27 18:12:03 +10:00