dependabot[bot]
7d08b08fb2
chore(deps): bump semver from 7.3.8 to 7.5.2
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.8 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-24 12:37:06 +00:00
Steven R. Loomis
83bb7e6f12
Merge branch 'master' into feat/developer-9050-utf32-epic-ldml
2023-06-23 17:31:43 -05:00
Steven R. Loomis
5cd3447bfd
feat(developer): last fix for UTF-32 single chars 🙀
...
- elem
Fixes : #9050
2023-06-23 17:30:48 -05:00
Steven R. Loomis
de90644d7a
feat(core,common,developer): support UTF-32 single chars 🙀
...
- C++ side now
- updated tests
- refactored escaping code and squashed bugs
- still todo: basic.xml
For: #9050
2023-06-23 16:55:05 -05:00
Steven R. Loomis
8304de4ad9
feat(common): support UTF-32 single chars 🙀
...
- common and developer side
- needs C++ update and basic.xml
For: #9050
2023-06-23 14:11:26 -05:00
Steven R. Loomis
8a3a08dcf7
feat(core): update documentation and builder for uset 🙀
...
- pre-sort the uset items instead of copying the patterns and re-finding
- update docs on the uset subtable
#7377
2023-06-23 10:52:34 -05:00
Marc Durdin
d6721f68ba
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw
2023-06-23 15:44:06 +07:00
Marc Durdin
0e89711210
chore(windows): remove dead if
2023-06-23 14:32:05 +07:00
Marc Durdin
2cc45dfa75
chore(windows): disable wix compression for debug builds
...
Also affects developer builds.
2023-06-23 14:18:46 +07:00
Marc Durdin
6928188d13
Merge pull request #9054 from keymanapp/chore/developer/cleanup-font-style-in-kvk
...
chore(developer): remove font style/color from kvk 🗜
2023-06-23 13:24:41 +10:00
Marc Durdin
82256d06ac
Merge pull request #9048 from keymanapp/chore/common/fix-common-web-types-coverage
...
chore(common): fixup tests for common/web/ci 🗜
2023-06-23 13:24:32 +10:00
Joshua A. Horton
c889f802ec
chore(web): segment class can also be cut
2023-06-22 15:47:16 +07:00
Joshua A. Horton
6b4766ffdd
chore(web): disconnects subsegmentation from core gesture engine
2023-06-22 15:34:40 +07:00
Joshua A. Horton
7aa6d474ac
chore(web): reorganizes gesture-recognizer source in prep for chopping subsegmentation
2023-06-22 14:25:10 +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
2eb36c8f20
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-06-21 08:27:26 +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
Marc Durdin
6da441da04
chore(common): fixup tests for common/web/ci
2023-06-20 15:57:50 +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
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
Joshua A. Horton
60a510d8ad
chore(web): use of centralized build, bundling settings
2023-06-20 13:06:23 +07: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
263d8b254b
chore(common/web): restores gesture-recognizer's recorder
2023-06-20 12:42:22 +07:00
Joshua A. Horton
be0d602a42
fix(common/web): restores gesture-oriented browser unit-tests
2023-06-20 12:42:22 +07:00
Joshua A. Horton
be7973670c
chore(common/web): some shell-script tidy-up
2023-06-20 12:42:21 +07:00
Joshua A. Horton
608ae26e35
chore(web): partial gesture dom-test conversion
2023-06-20 12:42:20 +07:00
Joshua A. Horton
be85db3146
chore(web): sets up esbuild bundling for gesture recognizer, its testing tools
2023-06-20 12:42:19 +07:00
Joshua A. Horton
f470a31dda
fix(common/web): patches up remainder of headless gesture unit tests
2023-06-20 12:42:19 +07:00
Joshua A. Horton
ba02e4834c
chore(web): removes circular class reference - is not viable with es modules
2023-06-20 12:42:18 +07:00
Joshua A. Horton
1efc09d4e6
fix(common/web): re-establishes one headless gesture-recognizer test suite
2023-06-20 12:42:14 +07:00
Joshua A. Horton
296adf08b4
chore(web): modularizes gesture-recognizer unit-test-resources subproject
2023-06-20 12:41:39 +07:00
Joshua A. Horton
6d93a48cbb
chore(web): modularizes base recognizer, but not its tools or pages
2023-06-20 12:41:37 +07:00
Joshua A. Horton
d033dca152
chore: Merge branch 'feature-esmodule-web-engine' into chore/update-feature-gestures-to-base-a17s15-mid
2023-06-20 12:36:55 +07:00
Marc Durdin
0bd2ca4821
refactor(developer): kmc-kmw becomes component of kmc-kmn
...
Moves kmc-kmw to being a sub-component of kmc-kmn, as it can never be
independently instantiated anyway. Reorganized tests accordingly.
Note that c8 is currently disabled for kmw-compiler, until we add unit
tests for it.
2023-06-20 11:52:23 +07:00
Joshua Horton
89e7393665
Merge pull request #9025 from keymanapp/chore/web/esbuild-config-cleanup
...
chore(web): esbuild configuration cleanup 🧩
2023-06-19 14:04:11 +07:00
Joshua A. Horton
b497dc3ba2
chore(web): Merge remote-tracking branch 'origin/chore/web/centralize-kmw-tsconfigs' into chore/web/centralize-kmw-tsconfigs
2023-06-19 14:03:45 +07:00
Joshua A. Horton
f2e3effa4c
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/centralize-kmw-tsconfigs
2023-06-19 14:03:20 +07:00
Joshua Horton
0532405335
Merge pull request #8995 from keymanapp/change/srcmap-cleanup-and-c8-use
...
change(web): config, sourcemap cleanup + adds some c8 reporting 🧩
2023-06-19 14:01:40 +07:00
Joshua A. Horton
093daea59b
chore(web): tweaks per review
2023-06-19 12:18:16 +07:00
Joshua A. Horton
31528786a0
fix(common/models): missed fixing commands in common/predictive-text test script
2023-06-19 08:54:03 +07:00
Marc Durdin
2ca191d290
chore(developer): document displaymap format
2023-06-19 05:48:51 +07:00
Marc Durdin
adfa032e6f
feat(developer): add &displayMap system store
...
The &displayMap system store adds support for a mapping file that remaps
the On Screen Keyboard files -- .kvks and .keyman-touch-layout, at
compile time, to new ranges. This is specifically intended to resolve a
limitation of unattached marks and diacritics which display
inconsistently across platforms; this is described in more detail in
issue #9031 .
2023-06-17 16:21:26 +07:00
Marc Durdin
e9391f57ff
chore(developer): refactor osk rewriter
...
Moves common remapping code for the OSK rewriter into common/web/types
so that it can be consumed by the kmn and kmw compilers soon. Also
cleans up the command line instantiation of the analyze tools, although
the rewrite tool is less likely to be used once we have the compiler
integration in place.
2023-06-17 15:03:02 +07:00
Joshua A. Horton
a92f915e60
chore(web): Merge branch 'chore/web/cleanup-kmw-headless-module-builds' into chore/web/esbuild-config-cleanup
2023-06-16 12:47:20 +07:00
Joshua A. Horton
46c58f5ab2
chore(web): Merge branch 'chore/web/centralize-kmw-tsconfigs' into chore/web/cleanup-kmw-headless-module-builds
2023-06-16 12:46:50 +07:00
Joshua A. Horton
569662237e
fix(web): build.sh dependency on the centralized bundling stuff
2023-06-16 11:36:03 +07:00