Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00
Eberhard Beilharz
30b5d9dd64
docs(linux): Update sample tasks.json for Linux
2023-09-27 20:10:49 +02:00
Eberhard Beilharz
3f4dae0231
chore(linux): make --report an option instead of action
...
This addresses code review comments.
2023-09-19 10:23:00 +02:00
Eberhard Beilharz
a870b9a6c0
chore(linux): Add coverage action to ibus-keyman/build.sh
2023-09-18 19:19:58 +02:00
Eberhard Beilharz
bcee98486f
docs(linux): Explicitly specify emscripten version
...
emscripten 3.1.44 works, but 3.1.45 fails, so this change modifies
the documentation to explicitly request `3.1.44` instead of `latest`.
2023-08-30 19:38:56 +02:00
Marc Durdin
cdf026c2ba
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw-a17s18
2023-08-04 12:54:10 +07:00
Eberhard Beilharz
9290d2d274
Merge pull request #9383 from keymanapp/docs/linux/8913_BuildOnLinux
...
docs(linux): Add build doc for Keyman Web and Android
2023-08-02 12:25:11 +02:00
Eberhard Beilharz
f5819adb86
Update docs/build/linux-ubuntu.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-08-02 12:23:09 +02:00
Eberhard Beilharz
48e54b13b7
Merge pull request #9380 from keymanapp/chore/linux/jenkins
...
chore(linux): Remove package build on Jenkins for Keyman 17
2023-08-02 11:14:26 +02:00
Eberhard Beilharz
f154c493e3
docs(linux): Add build doc for Keyman Web and Android
...
This adds the documentation how to build Keyman Web as well as
Keyman for Android on Linux. and adds the dependencies to the
`Dockerfile` so that it's now also possible to build Keyman Web
and Keyman for Android with Docker.
2023-08-01 18:13:46 +02:00
Eberhard Beilharz
b8d0777800
chore(linux): Remove package build on Jenkins for Keyman 17
2023-08-01 15:03:47 +02:00
Eberhard Beilharz
1d0db5945a
docs(core): Don't put emscripten on the path
...
This change addresses the code review comments. We don't want
emscripten to be in `PATH` and instead set the `EMSCRIPTEN_BASE`
environment variable.
2023-07-31 10:40:34 +02:00
Marc Durdin
c9e1e82a76
Merge branch 'feature-kmc-kmw' into feat/developer/introduce-kmc-keyboard-info
2023-07-26 19:24:34 +10:00
Marc Durdin
bda6ba1adc
chore(developer): further kmc-keyboard-info infrastructure
2023-07-26 12:02:09 +07:00
Eberhard Beilharz
93f05d6456
docs(core): Document how to build Core on Linux
...
Closes #8913 .
2023-07-24 19:54:17 +02:00
Eberhard Beilharz
ff77b51ce6
docs(linux): Update documentation
...
- fix docker packaging command
- add option to run only unit tests to `tasks.json`
2023-07-17 18:40:30 +02:00
Steven R. Loomis
cc29f0b48d
Merge pull request #9008 from keymanapp/chore/common-8950-node18-engine
2023-07-13 22:18:04 -05:00
Steven R. Loomis
10acdb5c5b
Update docs/build/linux-ubuntu.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-13 20:24:44 -05:00
Eberhard Beilharz
0bce446f6a
Merge pull request #9188 from keymanapp/chore/linux/docker
...
chore(linux): Update docker builds
2023-07-05 18:58:00 +02:00
Eberhard Beilharz
0a0658c1ad
docs(linux): Allow to build with docker without root
2023-07-05 15:21:59 +02:00
Eberhard Beilharz
764d1c47bb
docs(linux): Update readme
...
Closes #9065 .
2023-07-05 15:13:18 +02:00
Eberhard Beilharz
124a0794f1
chore(linux): Update docker builds
...
- add keyman ppa and update to patched ibus
- install nodejs 18
- update documentation
2023-07-05 12:19:51 +02:00
Steven R. Loomis
50f0b3112a
Merge remote-tracking branch 'upstream/master' into chore/common-8950-node18-engine
2023-07-04 15:51:37 -05:00
Steven R. Loomis
049b8c0a86
chore(common): update docs around Node.js
2023-07-04 15:49:19 -05:00
Joshua Horton
2ac8a4503b
Merge branch 'master' into feature-esmodule-web-engine
2023-06-26 09:09:43 +07:00
Eberhard Beilharz
82d86af91a
chore(linux): Adjust documentation
2023-06-07 10:18:58 +02:00
Joshua A. Horton
718ca50b23
chore(web): Merge branch 'master' into chore/web/feature-esmodule-a17s14-mid-update
2023-06-06 12:37:15 +07:00
Eberhard Beilharz
b80fdf88ca
docs(android): Fix documentation for building Android on Linux
2023-05-25 12:45:22 +02:00
Eberhard Beilharz
879a34a180
feat(linux): Add package for keyman-system-service
2023-05-15 09:13:58 +02:00
Eberhard Beilharz
603c1d6ea0
feat(linux): Add system service to toggle capslock LED
...
This implements the server side.
2023-05-15 09:13:58 +02:00
Joshua A. Horton
d9425bb1ff
chore: Merge branch 'master' into feature-esmodule-as17s12-end-update
2023-05-12 11:53:12 +07:00
Eberhard Beilharz
032a123347
chore(linux): Properly fix shellcheck SC1091 warnings
...
The secret is to disable the "shellcheck.useWorkspaceRootAsCwd".
2023-05-11 11:59:15 +02:00
Marc Durdin
4838ba1ffe
chore: rename kmc-keyboard to kmc-ldml
...
Part of #8719 .
2023-05-09 14:08:45 +07:00
Joshua A. Horton
e42fa70aa8
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/update-feature-esmodule-a17s12-start
2023-05-02 12:59:35 +07: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
rc-swag
c588046f5e
docs(windows): Add verify vs build tools
...
Verify the build tools for VS 2019 c++ x64/x86 are installed.
2023-04-26 22:41:54 +10:00
Steven R. Loomis
aa1a702432
chore(core): icu fixes in comments and linux packaging 🙀
...
- version is 73.1 not 72.1
- add mention in linux build docs
- add libicu-dev dependency in debian control (but not runtime)
for #8495
2023-04-24 09:04:35 -05:00
Darcy Wong
9e564b6908
docs(android): Don't set JAVA_HOME_11
...
Per review comment
2023-04-17 13:29:59 +07:00
Darcy Wong
e7e74d0261
Update docs/build/linux-ubuntu.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-04-17 13:26:52 +07:00
Darcy Wong
a5279e04da
chore(linux): Start updating linux environment for Java 11
2023-04-17 09:21:54 +07:00
Marc Durdin
8f48c59bdb
fix(common): set dependency versions when publishing npm packages
...
Fixes #7310 .
2023-04-12 10:59:16 +07:00
Joshua A. Horton
7eef5699b9
chore(web): Merge branch 'master' into chore/web/master-to-esmodule-merge-a17s10
2023-04-12 09:56:48 +07:00
Darcy Wong
d2cacd58f3
Merge pull request #8543 from keymanapp/chore/android/java-11
...
chore(android): Update projects to use Java 11
2023-04-10 09:20:02 +07:00
Darcy Wong
aeab288265
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-31 12:56:20 +07:00
Joshua A. Horton
7f4debdfbf
chore(web): restores feature-esmodule-web-engine to prior state
...
Revert "Merge pull request #8553 from keymanapp/revert-8549-chore/master-to-esmodule-merge-a17s9"
This reverts commit 518750f94e , reversing
changes made to 6df63eddc5 .
2023-03-31 12:53:00 +07:00
Marc Durdin
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua A. Horton
376fb0ba1e
chore: Merge branch 'master' into chore/master-to-esmodule-merge-a17s9
2023-03-30 19:12:06 +07:00
Darcy Wong
8db1ccdb96
docs(common): Add syntax
2023-03-30 07:32:23 +07:00
Darcy Wong
a83e3b50cc
docs(common): Update dev notes for JAVA_HOME
2023-03-30 07:29:12 +07:00
Marc Durdin
23aafebfc2
Merge branch 'feature-kmcompx' into chore/master-to-kmcompx-merge-a17s9
2023-03-29 14:47:58 +11:00