Marc Durdin
11d63ef1e2
chore(linux): more build.sh updates
2022-09-20 10:57:57 +10:00
Marc Durdin
d1de02d43e
chore(developer): Merge branch 'master' into chore/developer/server-node-gyp-dependency
2022-09-20 10:19:11 +10:00
Marc Durdin
e636fe5e3f
Merge pull request #7314 from keymanapp/chore/developer/server-update-multer-dependency
...
chore(developer): update multer dependency for server
2022-09-20 10:18:22 +10:00
Marc Durdin
be6793cabc
chore: update multer dependency
2022-09-20 10:18:01 +10:00
Marc Durdin
9f290cac21
chore(developer): Merge branch 'master' into chore/developer/server-update-multer-dependency
2022-09-20 10:16:46 +10:00
Marc Durdin
bade12c39a
chore: tmp package-lock
2022-09-20 10:16:28 +10:00
Marc Durdin
aef3c751f9
chore: package-lock
2022-09-20 10:15:26 +10:00
Marc Durdin
aab9d1aad5
chore(developer): Merge branch 'master' into chore/developer/server-node-gyp-dependency
2022-09-20 10:14:16 +10:00
Marc Durdin
3d2a7bc5b7
chore: remove old package-lock pre-merge
2022-09-20 10:13:49 +10:00
Marc Durdin
736db7179c
feat(common): support -- for build scripts
...
Allows use of `./build.sh configure -- --param-one=foo ...`.
Updates Core build to support `--` (including build.bat wrapper for
Windows builds). Fixes Linux debian rules to pass additional
parameters in with this format again, and adds `:arch` to only build
current architecture, not wasm as well...
Note that when using `--` you should typically avoid multiple actions in
a single command, as each action may interpret the additional parameters
differently!
2022-09-20 09:51:31 +10:00
Marc Durdin
73a85664d6
Merge pull request #7315 from keymanapp/chore/web/dependency-update-got-regression-test
...
chore(web): update `got` dependency for regression tests
2022-09-20 09:32:20 +10:00
Marc Durdin
0922f484e5
Merge pull request #7323 from keymanapp/chore/developer/epic-ldml/7301-no-checksums-please-kmc
...
chore(developer): remove crc generation from kmc-keyboard
2022-09-20 09:31:56 +10:00
Marc Durdin
9af8e1f9c2
chore(core): ldml-keyboard-constants module type to esm
2022-09-20 08:01:22 +10:00
Marc Durdin
19f7e5353b
chore(core): changes ldml tsconfig to es2020 🙀
...
Also splits the root tsconfig.json into tsconfig.cjs.json and
tsconfig.esm.json. These are not typically used at present but in theory
you could do a `tsc -b <tsconfig.x.json>` and build all modules. In
practice, we still have some prebuild steps that make that a bit of a
pain.
2022-09-20 06:49:56 +10:00
Steven R. Loomis
66281da0e0
Update developer/src/kmcmpdll/Compiler.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-19 14:59:46 -05:00
Keyman Server
aeeadbadaa
Merge pull request #7327 from keymanapp/auto/version-master-16.0.68
...
auto: increment master version to 16.0.68
2022-09-20 04:04:02 +10:00
Keyman Build Agent
a702ee02e9
auto: increment master version to 16.0.68
2022-09-19 14:03:19 -04:00
Darcy Wong
5baf4eac89
fix(android/engine): Check listview for setting keyboard selection
2022-09-19 14:26:19 +07:00
Joshua A. Horton
ac5c7d71c3
fix(common/web): shell script chmod +x
2022-09-19 14:24:43 +07:00
Joshua A. Horton
d5f11f4555
chore(web): Merge branch 'master' into refactor/web/low-level-build-scripts
2022-09-19 14:22:51 +07:00
Joshua Horton
ebb11f3265
Merge pull request #6842 from keymanapp/feat/web/gesture-recognizer-main
...
feat(web): the gesture-recognition engine 🐵
2022-09-19 14:14:04 +07:00
Marc Durdin
e672c60181
feat: gesture recognition engine
...
Implements #5029 .
2022-09-19 17:04:55 +10:00
Joshua A. Horton
53cddf71e3
chore(web): Merge branch 'master' into feat/web/gesture-recognizer-main
2022-09-19 12:49:51 +07:00
Marc Durdin
dbc4def1c2
Merge pull request #7318 from keymanapp/chore/resources/remove-ncc-dependency
...
chore(common): remove unused ncc dependency
2022-09-19 15:35:36 +10:00
Marc Durdin
d482eff7f1
Merge branch 'master' into chore/resources/remove-ncc-dependency
2022-09-19 15:35:29 +10:00
Marc Durdin
5da24ff279
Merge pull request #7307 from keymanapp/dependabot/npm_and_yarn/nanoid-and-mocha--removed
...
chore(deps): bump nanoid and mocha
2022-09-19 15:34:19 +10:00
Marc Durdin
93a1fc88b9
chore(developer): remove crc generation from kmc-keyboard
2022-09-19 15:30:38 +10:00
Marc Durdin
a59a6c334a
chore: update node-windows-trayicon to update node-gyp to 9.1.0
2022-09-19 15:07:24 +10:00
Joshua A. Horton
24092511bb
refactor(web): reworks low-level module build scripts
2022-09-19 12:04:14 +07:00
Marc Durdin
9168d896e7
chore(common): remove unused ncc dependency
...
The `build:dist` script was never used; increment-version.sh uses only
`build:ts`.
2022-09-19 14:47:37 +10:00
Marc Durdin
9a88005e8f
Merge pull request #7317 from keymanapp/chore/add-executable-script-pre-commit-hook
...
chore(common): make scripts executable and add pre-commit test 🍒
2022-09-19 14:29:57 +10:00
Marc Durdin
757701ba6f
Merge pull request #7316 from keymanapp/chore/update-labeler
...
chore(common): update auto labeler configuration 🍒
2022-09-19 14:29:46 +10:00
Marc Durdin
fce1db65e9
chore(core): update debian build
2022-09-19 14:15:05 +10:00
Marc Durdin
12c81f718f
Merge pull request #7299 from keymanapp/feat/developer/epic-ldml/7277-merge-kmc-and-kmlmc
...
feat(developer): merge kmc and kmlmc 🙀
2022-09-19 14:02:41 +10:00
Marc Durdin
a4ca7968b9
chore(common): make scripts executable and add pre-commit test
2022-09-19 13:59:09 +10:00
Marc Durdin
466b58768f
chore(common): update auto labeler configuration
2022-09-19 13:57:40 +10:00
Marc Durdin
4be3e384d2
chore(web): update got dependency for regression tests
...
* Updates `got` from ^9.6.0 to ^11.8.5.
* Also fixes paths referencing developer, and tweaks command line help.
2022-09-19 13:49:21 +10:00
Darcy Wong
1728d73b61
Merge pull request #7302 from keymanapp/chore/common/unicode-15
...
chore(common): Update to Unicode 15.0
2022-09-19 09:48:45 +07:00
Marc Durdin
3d61d18371
chore(developer): update multer dependency for server
...
Removes Keyman Developer Server's transitive dependency on dicer by
updating multer to `1.4.5-lts.1`, which updates its dependency on
busboy.
See
https://github.com/expressjs/multer/pull/1097#issuecomment-1141286771
for reasoning behind use of `-lts.1` rather than a full release
version.
At some point in the future, multer will publish a full release with
this fix, at which point we can move back to a full release version.
2022-09-19 12:36:51 +10:00
Darcy Wong
23b96c7c35
Merge pull request #7303 from keymanapp/fix/android/final
...
test(android): Add final keyboard to test K_ENTER rule
2022-09-19 09:25:04 +07:00
Joshua Horton
316cfd1072
Merge pull request #7313 from keymanapp/fix/common/models/worker-build-error
...
fix(common/models): fixes reference dropped by git merge
2022-09-19 09:01:47 +07:00
Joshua A. Horton
744354e2a1
fix(common/models): fixes reference dropped by git merge
2022-09-19 08:52:50 +07:00
Joshua Horton
d0d3ebb9e0
Merge pull request #7279 from keymanapp/feat/common/models/wordbreaker-extension
...
feat(common/models): wordbreaker customization
2022-09-19 08:32:20 +07:00
Joshua Horton
dc1a302b2c
Merge pull request #7305 from keymanapp/fix/web/post-revert-space-accept
...
fix(web): fixes unintended auto-acceptance of suggestion after reverting
2022-09-19 08:30:03 +07:00
Joshua Horton
43bdab1999
Merge pull request #7242 from keymanapp/change/web/fat-finger-weighting
...
change(web): better fat-finger key weighting ✏️
2022-09-19 08:23:06 +07:00
Joshua Horton
2caa22ee2a
Merge pull request #7241 from keymanapp/fix/common/models/no-whole-replacements
...
fix(common/models): blocks full-text "corrections" ✏️
2022-09-19 08:22:46 +07:00
Marc Durdin
d38d82e020
chore(core): kmc --outFile to --out-file
2022-09-19 09:12:38 +10:00
Marc Durdin
ee47e49568
chore(developer): fixup build path for kmc
2022-09-19 08:42:27 +10:00
Marc Durdin
39bca0541a
chore(common): update auto labeler configuration
2022-09-19 06:39:41 +10:00
Marc Durdin
e840f04ccf
chore(common): make scripts executable and add pre-commit test
2022-09-19 06:39:13 +10:00