Steven R. Loomis
2c852e7530
chore(linux): docker: make emscripten version customizable
...
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 23:23:55 +00:00
Steven R. Loomis
a7fca66daa
Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-12-13 17:16:19 -06:00
Steven R. Loomis
9e5091acd0
chore(linux): docs: add note about Dev Containers
...
- add note about how to use these docker images as Dev Containers
2023-12-13 18:54:58 +00:00
Steven R. Loomis
6488a42875
chore(linux): docs: fix Node.js install
...
- update other docs to simply point to NodeSource's instructions
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 18:33:51 +00:00
Steven R. Loomis
bf08c73f22
chore(linux): docker: fix Node.js install, make customizable
...
- fix the Node.js install script deprecation
- also make items configurable such as Ubuntu version and Node version
Fixes: chore(linux): script deprecation warning from nodesource #10024
2023-12-13 18:26:01 +00:00
Marc Durdin
0aa4445ec8
docs(windows): update meson and emscripten details
...
* meson 1.2.3 is now available on choco
* emscripten 3.1.40 is currently latest available choco version
2023-11-03 12:49:18 +07:00
Marc Durdin
14e78558f2
chore: Apply suggestions from code review
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-10-20 15:03:18 +11:00
Marc Durdin
3ef04339ea
docs: macos build update
2023-10-20 10:01:05 +07:00
Marc Durdin
05e2b196dc
Merge branch 'epic/package-metadata' into feat/windows/create-installer-without-buildpkg
2023-10-03 15:38:17 +02:00
Marc Durdin
70dfbce5aa
Merge pull request #9571 from keymanapp/feat/developer/remove-kmcmpdll
...
feat(developer): remove kmcomp, kmcmpdll 🎺
2023-10-03 15:35:19 +02:00
Marc Durdin
452b9107c3
chore: Apply suggestions from code review
2023-10-02 14:23:47 +11:00
Marc Durdin
8db7a21981
chore: Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-10-02 14:23:12 +11:00
Marc Durdin
9571be670d
feat(windows): create Keyman for Windows installer without buildpkg
2023-09-25 05:43:26 +07:00
Marc Durdin
3a2540b077
feat(developer): remove kmcomp
...
Removes kmcomp.dpr, related source, compilekeymanweb.pas, and related
unit tests.
Cleans up a couple of bits and pieces around kmc in order to help tests
to pass, and updates some tests that had legacy code in them
(particularly missing &TARGETS stores).
2023-09-09 17:47:15 +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
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
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
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
Eberhard Beilharz
93f05d6456
docs(core): Document how to build Core on Linux
...
Closes #8913 .
2023-07-24 19:54:17 +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
0a0658c1ad
docs(linux): Allow to build with docker without root
2023-07-05 15:21:59 +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 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
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
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
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
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
Darcy Wong
85a9f902d0
chore(android): Update setup documentation
2023-03-29 09:46:27 +07:00
Eberhard Beilharz
6afae82b2e
docs(linux): Update minimum required Ubuntu version
2023-03-27 18:41:05 +02:00
Joshua A. Horton
f5e64a10a5
chore: Merge branch 'chore/common/ldml-ts-and-node-updates' into chore/feature-esmodule-master-update
2023-03-14 09:23:39 +07:00
Marc Durdin
38603e8421
Merge pull request #8279 from keymanapp/chore/core/cleanup-meson-build
...
chore(core): cleanup meson build
2023-02-23 13:28:02 +11:00
Marc Durdin
3005a82a8f
chore: update docs and non-standard readlink refs
2023-02-22 10:41:54 +07:00
Marc Durdin
19101c6a2a
chore(core): cleanup meson build
...
This updates our meson min version on Windows to 1.0, which means that
we can avoid having Visual Studio on the path, as meson can find it
anyway. With this change, we can eliminate the batch-wrapper for the
build, significantly improving build performance and simplifying the
scripts.
This also adds a change to disable tests for dependency builds of core,
along with the `--no-tests` command line option for doing builds without
tests.
Minor cleanup includes eliminating various warnings from meson.build
files, and standardizing WASM cross-platform build options for Windows.
2023-02-21 12:12:28 +07:00
Steven R. Loomis
f962f483a5
chore(docs): update docs due to Mac Ventura
2023-02-20 17:52:21 -06:00
Joshua A. Horton
b3bed38c9c
docs(common): sure, let's update the windows build-env doc too
2023-02-17 09:27:13 +07:00
Joshua A. Horton
efbf1aaeef
docs(common): node.js prereq
2023-02-17 09:26:24 +07:00
Joshua A. Horton
b275a12c11
docs(common): min Node.js version
2023-02-06 10:22:09 +07:00