Commit graph

4256 commits

Author SHA1 Message Date
Marc Durdin
4992472561 chore(windows): update dcpcrypt refs 2022-06-02 08:51:58 +10:00
Marc Durdin
3f28e01024 chore(windows): remove unused regexpr package 2022-06-01 15:28:38 +10:00
Marc Durdin
038c6d6e5c chore(developer): move browse4folder to Developer source
browse4folder is used only by Keyman Developer IDE.
2022-06-01 13:48:40 +10:00
Marc Durdin
ce1cf9d56a chore(windows): update resource references 2022-06-01 06:56:43 +10:00
Marc Durdin
517f9bb687 chore(windows): move resources from global/res 2022-06-01 06:56:05 +10:00
Marc Durdin
9f269485b3 chore(developer): fixup build dependencies 2022-05-29 13:49:55 +10:00
Marc Durdin
65c8c89be5 chore(web): adapts keyman-version bundling in Developer products
As KEYMAN-VERSION changed from being a type to a class, this broke the
bundling and referencing strategies in Developer/Server and
Developer/kmlmc. This updates the bundling process and fixes the
references in both projects.

Note that keyman-version no longer depends on gosh. Given we are
currently manually calling the build for this in all projects (or should
be!), it's better that we keep the build of this explicit for now.

If we want to restore the postinstall/postci steps in the future, the
gosh dependency would need to be manually removed from package.json in
order for the bundling builds to work for Developer/Server and
Developer/kmlmc.
2022-05-28 10:57:24 +10:00
jahorton
3855a25d26 chore(web): Merge branch 'chore/web/fixup-unit-test-fixups' into chore/web/merge-web-version-environment 2022-05-27 10:30:16 +07:00
Marc Durdin
66efed172b
Merge branch 'chore/web/no-more-lerna' into chore/web/move-common-core-web-to-common-web 2022-05-27 09:04:52 +10:00
jahorton
ea74a7f2ce chore(web): adds direct keyman-version compile to many build.sh's 2022-05-24 10:11:57 +07:00
Marc Durdin
fbf4bea9e4
Update developer/js/bundle.sh
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2022-05-24 13:10:44 +10:00
Marc Durdin
5f61dfff62 chore(developer): avoid PathDefines for root makefile 2022-05-24 12:47:38 +10:00
jahorton
f20759f26a chore(web): eliminates web-environment package 2022-05-23 13:40:29 +07:00
Marc Durdin
3edfb314df chore(developer): fixup server paths and build 2022-05-23 12:39:30 +10:00
Marc Durdin
6c3d5277bf chore(developer): move server with no changes 2022-05-23 12:15:34 +10:00
Marc Durdin
6409e51d61 chore(developer): update test build scripts 2022-05-23 06:08:36 +10:00
Marc Durdin
04b8615ed3 chore(developer): move developer tests to /developer/src/test 2022-05-23 06:07:43 +10:00
Marc Durdin
433c655c47 chore(developer): additional moves of developer scripts 2022-05-22 07:59:54 +10:00
Marc Durdin
434d044ace chore(developer): fixup inst build 2022-05-19 11:21:48 +10:00
Marc Durdin
ecca9caa08 chore(developer): fixup samples build 2022-05-19 10:44:56 +10:00
Marc Durdin
c5d4949409 chore(developer): fixup tike build 2022-05-19 10:07:48 +10:00
Marc Durdin
261ffca37f chore(developer): fixup setup build 2022-05-19 10:01:59 +10:00
Marc Durdin
40eedd86d3 chore(developer): fixup kmdecomp build 2022-05-19 09:59:02 +10:00
Marc Durdin
a10966eaf3 chore(developer): fixup kmconvert build 2022-05-19 09:56:35 +10:00
Marc Durdin
9a436fa5ca chore(developer): fixup kmcomp build 2022-05-19 09:52:56 +10:00
Marc Durdin
b47b8ded54 chore(developer): fixup kmcmpdll build 2022-05-19 09:46:38 +10:00
Marc Durdin
b367c40a59 chore(developer): move .mak to src 2022-05-19 09:26:00 +10:00
Marc Durdin
7ae2e97329 chore(developer): fixup kmanalyze 2022-05-18 12:03:37 +10:00
Marc Durdin
eba6c7b345 chore(developer): fixup top-level makefiles 2022-05-18 12:03:23 +10:00
Marc Durdin
a160a5c709 chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Marc Durdin
d310ad9c85 chore(developer): move developer/inst to developer/src/inst/node 2022-05-18 10:21:16 +10:00
Marc Durdin
b1252f11e6 chore(developer): move kmlmc to developer/src/kmlmc 2022-05-18 10:13:03 +10:00
Marc Durdin
a617aa72ee chore(developer): update scripts for developer/kmlmc path 2022-05-18 09:35:35 +10:00
Marc Durdin
de536bf5a9 chore(developer): rename developer/js to developer/kmlmc 2022-05-18 09:22:53 +10:00
Marc Durdin
7e5cd7a137 chore(web): chmod +x 2022-05-18 07:21:47 +10:00
Marc Durdin
75e77c4c76 chore(developer): remove package-lock ref
This is probably not needed at the bundling stage.
2022-05-16 16:12:01 +10:00
Marc Durdin
833dde0ae4 chore: remove unnecessary package-lock.json files 2022-05-16 14:47:58 +10:00
Marc Durdin
15f4aa8af2 chore(web): update npm version refs for publishing packages
Note that the version entry will be added to the local package.json
which will then be dirty. This version entry should not be committed.
2022-05-16 08:46:09 +10:00
Marc Durdin
af44c0687f chore(web): move web-environment to common/web 2022-05-16 08:29:46 +10:00
Marc Durdin
4f87aad344 chore(web): bulk renderer tsc cleanup
Changes the bulk renderer build script to the new standard build script
format and updates to use tsc -b. Cleans up final external <reference>s.
2022-05-16 05:50:11 +10:00
Marc Durdin
63ef4a30e8 chore(developer): lexical model compiler bundling cleanup 2022-05-15 12:25:22 +10:00
Marc Durdin
5e9af137b1 chore(developer): full npm install for production
We will avoid storing our local package-lock.json and do a full npm
install for production builds of Keyman Developer Server.
2022-05-15 06:56:22 +10:00
Marc Durdin
3f559e3f4e chore(developer): work around monorepo for building Developer Server 2022-05-15 06:42:48 +10:00
Marc Durdin
eef83be999 chore(developer): fixup server build without lerna 2022-05-14 19:22:34 +10:00
Marc Durdin
bd8e07bea2 chore(developer): fixup paths for tests 2022-05-14 15:35:06 +10:00
Marc Durdin
46c987bc7f chore(developer): build web-environment during js build 2022-05-13 14:46:19 +10:00
Marc Durdin
8efcb5d64a chore(web): embedded web cleanup 2022-05-12 07:37:10 +10:00
Marc Durdin
bb07ab7eee chore(web): make build paths consistent 2022-05-04 10:13:44 +10:00
Marc Durdin
22c118c4be chore(developer): fixup version refs 2022-04-17 07:00:11 +10:00
Marc Durdin
0fbf53f8d7 chore(web): move version from package.json to keyman-version package
Starts to resolve the chaos of putting version numbers into every
package.json file.

Adds a new keyman-version package which mimics the
version information in build-utils.sh. This will eventually replace
resources/web-environment.

Fixes the build for the lexical model compiler tools to remove refs to
package.json version and use keyman-version instead.

More fixes coming in a follow-up.
2022-04-17 06:47:39 +10:00