Commit graph

33096 commits

Author SHA1 Message Date
Joshua A. Horton
befc3b4b3a chore(common): keyman-version clean action was incomplete 2023-03-14 09:39:09 +07:00
Joshua A. Horton
842f246e0f fix(common/web): unit-test patchup after sandbox pr spin-off 2023-03-14 09:27:24 +07: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
Joshua A. Horton
2439ba4e97 fix(developer): updates kmc, web/types module resolution, adds missing type import/exports 2023-03-14 08:41:29 +07:00
Joshua A. Horton
0da7ac24be chore(common): updates TS, sets export map for keyman-version 2023-03-14 08:22:26 +07:00
Marc Durdin
1330de5e87
Merge pull request #8425 from ramesh-k/ramesh-k-patch-1
(developer):Update copyright period in License.rtf
2023-03-14 09:09:48 +11:00
Ramesh Kunnappully
8647610d16
Update copyright period in License.rtf 2023-03-13 23:52:25 +05:30
Keyman Server
1142496475
Merge pull request #8424 from keymanapp/auto/version-master-17.0.67
auto: increment master version to 17.0.67
2023-03-14 01:02:26 +07:00
Keyman Build Agent
5e442d5fa0 auto: increment master version to 17.0.67 2023-03-13 14:01:48 -04:00
Eberhard Beilharz
c33635b2f4
chore(linux): Use dependency on core in ibus-keyman/build.sh 2023-03-13 09:50:14 +01:00
Darcy Wong
4c68bc1dec
Merge pull request #7407 from keymanapp/refactor/android/builder-script
refactor(android): Use builder scripts
2023-03-13 12:55:20 +07:00
Darcy Wong
1a8d047ba1
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-13 11:13:14 +07:00
Joshua A. Horton
cfbeea765f docs(web): minor note for maintaining functionality 2023-03-13 10:55:35 +07:00
Joshua A. Horton
47dfb155e1 chore(common/web): touchup regarding registerStub func 2023-03-13 10:51:48 +07:00
Joshua A. Horton
248eb6e92a feat(web): unit tests for loading of cloud-queried keyboards 2023-03-13 10:27:05 +07:00
Marc Durdin
3302abaf73 chore(common): use builder_trim instead of trim, _builder_trim 2023-03-13 09:53:43 +07:00
Marc Durdin
350808bd5d chore(common): fixup tests and various typo tweaks
When running tests, discovered a number of typos in builder.inc.sh.

Also fixup pathing for builder include for all scripts under resources/
to ensure that we can maximize performance.
2023-03-13 09:43:09 +07:00
Marc Durdin
fbd41c0a74
chore: fix typo
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-03-13 12:45:11 +11:00
Marc Durdin
eb344c235f chore(linux): fixup build-utils ref in gha workflow 2023-03-13 08:43:50 +07:00
Marc Durdin
f41922d749 docs: build-utils standard environment 2023-03-13 08:30:38 +07:00
Marc Durdin
de0580f436 chore(common): fix another typo 2023-03-13 08:16:45 +07:00
Marc Durdin
578b79e739 chore(common): fix typo 2023-03-13 08:08:10 +07:00
Marc Durdin
92ed99c4d6 chore(common): build script performance improvements
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls

BEFORE                         | AFTER
-------------------------------|----------------------
time ./core/build.sh --help    |
real    0m2.116s               | real    0m0.874s
user    0m0.578s               | user    0m0.198s
sys     0m0.984s               | sys     0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help     |
real    0m3.523s               | real    0m0.757s
user    0m1.166s               | user    0m0.320s
sys     0m2.273s               | sys     0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d         |
real    1m34.750s              | real    0m59.974s
user    0m9.721s               | user    0m6.284s
sys     0m19.652s              | sys     0m13.202s

@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00
Marc Durdin
22930be045 chore(common): minor cleanup 2023-03-13 06:20:28 +07:00
Marc Durdin
339cff11cf chore(common): support shorthand for build.sh
Fixes #8396
2023-03-13 06:15:43 +07:00
Keyman Server
cce6b156df
Merge pull request #8414 from keymanapp/auto/version-master-17.0.66
auto: increment master version to 17.0.66
2023-03-13 01:03:15 +07:00
Keyman Build Agent
cc7e37c256 auto: increment master version to 17.0.66 2023-03-12 14:02:34 -04:00
Marc Durdin
cedb3a063a
Merge pull request #8409 from keymanapp/refactor/core/8010-wasm-defs
refactor(core): consolidate wasm defs
2023-03-12 09:53:37 +11:00
Keyman Server
10ef13e3ba
Merge pull request #8410 from keymanapp/auto/version-master-17.0.65
auto: increment master version to 17.0.65
2023-03-11 01:02:34 +07:00
Keyman Build Agent
0067c450af auto: increment master version to 17.0.65 2023-03-10 13:01:54 -05:00
Marc Durdin
3e2e0231b7
Merge pull request #8408 from keymanapp/chore/developer/kmcompx-compile-errors
chore(developer): fix kmcompx compile errors
2023-03-10 19:13:28 +11:00
Darcy Wong
3b870aba02 Merge remote-tracking branch 'origin/master' into refactor/android/builder-script 2023-03-10 14:46:48 +07:00
Darcy Wong
45c4e6aca9
Merge pull request #8386 from keymanapp/refactor/common/build-help
refactor(common): Make build-help into helper functions
2023-03-10 14:41:10 +07:00
Joshua A. Horton
c964b735e5 fix(web): engine init for loader, harness, and requisitioner 2023-03-10 14:28:37 +07:00
Marc Durdin
525d3853e1 refactor(core): consolidate wasm defs
Fixes #8010.

Note that #8398 moves other settings into a shared resources folder, and
once that hits master, it would be good to do another round of
consolidation to share the wasm defs in resources as well.
2023-03-10 13:50:24 +07:00
Joshua A. Horton
f3b09bb9cc feat(web): keyboard loading from cache stubs 2023-03-10 13:46:18 +07:00
Marc Durdin
920f376b64 chore(developer): fix compile errors 2023-03-10 13:23:31 +07:00
Darcy Wong
ec5f2d8f7e refactor(android): Add inheritable options 2023-03-10 13:18:33 +07:00
Marc Durdin
73a080a949 chore(developer): fix kmcompx compile errors
Some minor errors post-merge.
2023-03-10 13:16:25 +07:00
Darcy Wong
ce416b836d Merge remote-tracking branch 'origin/master' into refactor/android/builder-script 2023-03-10 13:13:09 +07:00
Darcy Wong
7899c4fc89 fix(ios): Include shellHelperFunctions 2023-03-10 12:56:17 +07:00
Darcy Wong
3ef331a87e refactor(common): Update to build_help_html params 2023-03-10 12:49:37 +07:00
Darcy Wong
413e77e2ae fix(common): Start adjusting parameters 2023-03-10 10:07:47 +07:00
Darcy Wong
247dab8fc3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-10 09:40:28 +07:00
Marc Durdin
2ad0689090
Merge pull request #8402 from keymanapp/chore/developer/breadth-first-build
chore(developer): kmcmplib breadth-first-build 🚑
2023-03-10 09:24:55 +11:00
Marc Durdin
36c185f5f8
Merge pull request #8398 from keymanapp/chore/core/shared-meson-config
chore(core): shared meson config 🚑
2023-03-10 09:24:45 +11:00
Marc Durdin
c99f2fb59c
Merge pull request #8400 from keymanapp/chore/core/8395-breadth-first-build
chore(core): breadth-first build
2023-03-10 09:22:23 +11:00
Marc Durdin
732e622b3f
Merge branch 'master' into chore/core/8395-breadth-first-build 2023-03-10 09:22:09 +11:00
Marc Durdin
70bbe5c7af
Merge pull request #8404 from keymanapp/feat/common/8397-single-target-for-dep
feat(common): support single target for a dependency
2023-03-10 09:20:17 +11:00
Keyman Server
24811c2825
Merge pull request #8405 from keymanapp/auto/version-master-17.0.64
auto: increment master version to 17.0.64
2023-03-10 01:02:33 +07:00