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
Keyman Build Agent
786f315020
auto: increment master version to 17.0.64
2023-03-09 13:01:55 -05:00
Eberhard Beilharz
d0ec73825a
Merge pull request #8376 from keymanapp/chore/core/obsoleteOption
...
chore(core): Remove obsolete `--target-path` option
2023-03-09 16:27:23 +01:00
Marc Durdin
660e98a430
feat(common): support single target for a dependency
...
Fixes #8397 .
2023-03-09 14:54:27 +07:00
Marc Durdin
7df444f4a4
Merge pull request #8394 from keymanapp/fix/web/minify-option
...
fix(web): --no-minify, not --skip-minify
2023-03-09 18:44:32 +11:00
Marc Durdin
aa9065e7df
Merge pull request #8393 from keymanapp/feat/developer/kmcmplib-wasm-support
...
feat(developer): adds support for compiling kmcmplib to wasm 🚑
2023-03-09 18:43:57 +11:00
Marc Durdin
a61ca151ca
Merge pull request #8389 from keymanapp/chore/developer/kmcmplib-tidy-up-filesystem-access
...
chore(developer): tidy up kmcmplib filesystem access 🚑
2023-03-09 18:43:45 +11:00
Marc Durdin
fed2d18c89
Merge branch 'feature-kmcompx' into chore/developer/kmcmplib-tidy-up-filesystem-access
2023-03-09 18:43:29 +11:00
Marc Durdin
0291399d13
Merge pull request #8388 from keymanapp/fix/developer/8381-kmx-output-consistency
...
fix(developer): improve .kmx output consistency for cross-platform 🚑
2023-03-09 18:41:44 +11:00
Marc Durdin
583280c636
Merge pull request #8387 from keymanapp/chore/developer/cross-platform-fixups-for-wasm
...
chore(developer): cross-platform fixups pre-wasm build of kmcmplib 🚑
2023-03-09 18:41:25 +11:00
sgschantz
eba89e54cd
preliminary integration of keyman core with keyman engine for mac
2023-03-09 14:07:44 +07:00
Marc Durdin
42e395e0be
chore(developer): fix typo
2023-03-09 13:07:33 +07:00
Marc Durdin
bd768b1d0e
Merge pull request #8379 from keymanapp/refactor/developer/8082-xstring-check-for-p
...
chore(developer): check for *p != NULL and test for p > pStart
2023-03-09 17:00:41 +11:00
Marc Durdin
a0cb9a61be
chore(developer): kmcmplib breadth-first-build
2023-03-09 12:57:20 +07:00
Marc Durdin
d7111eeaa1
chore(core): breadth-first build
...
Fixes #8395 for core.
2023-03-09 12:50:12 +07:00
Marc Durdin
7a57e2aba0
Merge branch 'feature-kmcompx' into chore/developer/cross-platform-fixups-for-wasm
2023-03-09 16:29:25 +11:00
Marc Durdin
ef80f0f6b5
chore(developer): shared meson config for kmcmplib
2023-03-09 12:14:15 +07:00
Marc Durdin
bf7ce4fffa
Merge pull request #8385 from keymanapp/chore/core/rebuild-kmx-with-no-version-metadata
...
chore(core): rebuild kmx binary test fixtures without version data 🚑
2023-03-09 16:12:55 +11:00
Marc Durdin
691dc8e618
chore(core): split flags into standard.meson.build
2023-03-09 11:34:54 +07:00