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