Marc Durdin
8cd28bdc97
chore(developer): rename data to extra
2023-06-22 07:47:39 +07:00
Steven R. Loomis
0e4ace462d
Merge pull request #9061 from keymanapp/fix/windows-improve-testhost-msg
2023-06-21 19:20:51 -05:00
Steven R. Loomis
28befb82ad
Update windows/src/engine/testhost/testhost.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 19:19:17 -05:00
Ross
f955dd3533
docs(windows): add more steps for clarity
2023-06-22 10:09:51 +10:00
sgschantz
0048dc1ab9
remove tests that fail to build
2023-06-21 17:21:14 -04:00
sgschantz
c45fbb8e48
NSNotFound is valid selection result for compatibility check
2023-06-21 16:57:48 -04:00
Keyman Server
d05a659704
Merge pull request #9062 from keymanapp/auto/version-master-17.0.128
...
auto: increment master version to 17.0.128
2023-06-22 01:03:01 +07:00
Keyman Build Agent
6b2d7520dc
auto: increment master version to 17.0.128
2023-06-21 14:02:18 -04:00
Steven R. Loomis
149f06f2f4
fix(windows): testhost improve error message
...
if dwError is 0, don't try to format it
avoid "Error starting Keyman: The operation completed successfully. [0]"
2023-06-21 09:51:28 -05:00
Marc Durdin
24910fb25a
chore(developer): cleanup data passing from wasm
...
Reorganizes the data structures passed out of kmcmplib via WASM to make
it easier to work with the extra metadata and reduce the number of
places we have to touch when we add extra metadata fields.
Preparation for supporting the metadata that the kmw compiler requires.
2023-06-21 15:33:09 +07:00
Marc Durdin
165dcbe4aa
chore(developer): support embedded files in kmw compiler
...
Adds support for `&kmw_embedcss`, `&kmw_embedjs`, `&kmw_helpfile`.
2023-06-21 12:29:51 +07:00
Marc Durdin
2c2e6feaa3
chore(developer): load wasm module only once per process
...
Improves performance, and also resolves warning from node:
(node:21032) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtException listeners added to [process]. Use emitter.setMaxListeners() to
increase limit
2023-06-21 11:52:57 +07:00
Marc Durdin
a67abadb2f
chore(developer): cleanup displayUnderlying flag in kmw compiler
2023-06-21 11:46:24 +07:00
Marc Durdin
164823a643
chore: fix comment in common
2023-06-21 14:31:50 +10:00
Marc Durdin
3f507f974a
chore(developer): remove font style/color from kvk
...
While .kvk includes a font color field, it is essentially unused. There
was also some sort of support provided for font style in the KeymanWeb
keyboard compiler, but this was never streamed into .kvk or .kvks files,
so was always a no-op.
Thus, this PR removes any semblance of support for font style and color
from the .kvk and .kvks readers and writers. When we write the font
color field which is present in .kvk, we always use the default
TColor.clWindowText which is what the legacy Delphi-based writer would
always have written.
Also sorted out the default font size and name in the .kvk transform
from .kvks, and in so doing cleaned up the basic.kvk and basic.js in
LDML keyboard compiler to match what we are doing in the .kmn compiler.
2023-06-21 10:53:45 +07:00
Joshua Horton
29cfd6269c
Merge pull request #9036 from keymanapp/docs/web/public-api-clarity
...
docs(web): demarcation of methods supporting Web's public API 🧩
2023-06-21 10:20:48 +07:00
Joshua Horton
fffb358f1a
Merge pull request #9035 from keymanapp/change/web/web-integration-test-script-loading
...
change(web): web integration test-script loading 🧩
2023-06-21 10:20:40 +07:00
Marc Durdin
a2f56f6c75
Merge pull request #9047 from keymanapp/chore/enable-common-ci-for-web
...
chore: enable common ci for web
2023-06-21 12:25:42 +10:00
Steven R. Loomis
d308129fbf
Merge pull request #9019 from keymanapp/feat/core-7377-transform5-epic-ldml
...
feat(core): implementation of non-regex components of tran 🙀
2023-06-20 21:24:08 -05:00
Joshua Horton
93e7541f03
Merge pull request #9045 from keymanapp/chore/web/modularize-gesture-recognizer
...
chore(web): gesture-recognizer conversion from namespaces to modules 🐵
2023-06-21 08:27:47 +07:00
Joshua Horton
1017a94d16
Merge pull request #9042 from keymanapp/chore/update-feature-gestures-to-base-a17s15-mid
...
chore(web): update feature-gestures to latest from feature-esmodule: a17s15 mid 🐵
2023-06-21 08:27:38 +07:00
Joshua Horton
2eb36c8f20
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 08:27:26 +07:00
Joshua A. Horton
78c7756b05
chore(web): Merge branch 'feature-esmodule-web-engine' into docs/web/public-api-clarity
2023-06-21 08:24:53 +07:00
Joshua A. Horton
7d94db33af
chore(web): corrects a couple missed URLs (established pre-PR)
2023-06-21 08:22:53 +07:00
Joshua Horton
0e7b8815be
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 08:21:16 +07:00
Steven R. Loomis
248d423535
feat(common,developer,core): add uset section 🙀
...
- not emitted yet, basic scaffolding
- expanded type field in elem: str/char/set
For: #7377
2023-06-20 18:23:54 -05:00
Steven R. Loomis
9eff1eb1d4
feat(core): document transform algorithm 🙀
...
For: #7377
2023-06-20 16:37:38 -05:00
Marc Durdin
6da441da04
chore(common): fixup tests for common/web/ci
2023-06-20 15:57:50 +07:00
Marc Durdin
27ee66b1e8
chore: enable common ci for web
2023-06-20 15:32:26 +07:00
Joshua A. Horton
776667106d
fix(web): links tslib treeshaking to gesture-recognizer bundling
2023-06-20 15:32:06 +07:00
Joshua A. Horton
74ba902329
fix(web): more post-tslib spread-array adjustments
2023-06-20 15:31:51 +07:00
Marc Durdin
78d56822c9
Merge pull request #9043 from keymanapp/chore/developer/use-schema-to-validate-display-map
...
chore(developer): validate displaymap schema 🗜
2023-06-20 18:16:10 +10:00
Marc Durdin
1890176c11
chore(developer): remove extraneous comment
2023-06-20 15:09:14 +07:00
Marc Durdin
749e42e0a0
chore(developer): move additional consts and globals
2023-06-20 15:08:33 +07:00
Marc Durdin
dae94fd4d5
chore(developer): move constants for kmw-compiler
2023-06-20 14:59:11 +07:00
Marc Durdin
fa38e30e2f
Merge pull request #9038 from keymanapp/refactor/developer/kmc-kmn-call-into-kmc-kmw
...
refactor(developer): kmc-kmn now builds .js when needed 🗜
2023-06-20 17:12:08 +10:00
Marc Durdin
57320435cc
Update developer/src/kmc-kmn/test/kmw/test-compiler-manual.ts
2023-06-20 17:11:47 +10:00
Joshua A. Horton
d6e0017232
chore(web): .js => .mjs for web's gesture-demo page - it matters for python-based server mode
2023-06-20 13:49:58 +07:00
jahorton
6fd241cd1d
chore(mac): updates mac platform with 'es' l10n
2023-06-20 13:40:28 +07:00
jahorton
a7a74ab7f4
chore(ios): updates l10n with 'es' target
2023-06-20 13:32:17 +07:00
Joshua Horton
56d15c1b8c
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-20 13:15:39 +07:00
Joshua A. Horton
60a510d8ad
chore(web): use of centralized build, bundling settings
2023-06-20 13:06:23 +07:00
Marc Durdin
198ba46c9d
Merge pull request #9032 from keymanapp/feat/developer/kmc-display-map-store
...
feat(developer): add `&displayMap` system store 🗜
2023-06-20 16:01:48 +10:00
Marc Durdin
5c62ed7d90
Merge pull request #9016 from keymanapp/feat/developer/analyze-char-use-continued
...
feat(developer): support to rewrite kvk and touch layout with pua 🗜
2023-06-20 16:01:38 +10:00
Marc Durdin
608df3bcd8
chore: fix typo
2023-06-20 12:59:33 +07:00
Marc Durdin
c68403fabf
chore(developer): validate displaymap schema
2023-06-20 12:57:57 +07:00
Joshua A. Horton
4760acf259
chore(web): removes post-rebase artifact
2023-06-20 12:43:11 +07:00
Joshua A. Horton
603603d837
fix(web): restores gesture-recognizer web demo page
2023-06-20 12:42:35 +07:00
Joshua A. Horton
28062145a0
chore(web): updates web test-index, relocates hosted gesture-recognizer section
2023-06-20 12:42:35 +07:00
Joshua A. Horton
263d8b254b
chore(common/web): restores gesture-recognizer's recorder
2023-06-20 12:42:22 +07:00