Commit graph

33096 commits

Author SHA1 Message Date
Joshua A. Horton
0c7ac4ff3c chore(web): addresses PR concerns 2022-07-12 12:09:52 +07:00
Joshua A. Horton
f5257252ed chore(web): Merge branch 'master' into feat/web/gesture-recognizer-main 2022-07-12 12:09:11 +07:00
Joshua A. Horton
7db9743d8f chore(web): addresses PR concerns 2022-07-12 12:05:43 +07:00
Marc Durdin
05b3c23b98 fix(developer): QR Code for Package Editor had wrong path 2022-07-12 15:04:58 +10:00
Joshua A. Horton
625756dee5 missed part of merge 2022-07-12 11:49:08 +07:00
Joshua A. Horton
4ba11ced92 chore(web): Merge branch 'master' into feat/web/gesture-recognizer-base 2022-07-12 11:48:26 +07:00
Joshua A. Horton
7342f7f9e6 fix(web): applies PR suggestions 2022-07-12 11:01:14 +07:00
Keyman Server
77b49979f7
Merge pull request #6924 from keymanapp/auto/version-master-16.0.31
auto: increment master version to 16.0.31
2022-07-12 04:02:08 +10:00
Keyman Build Agent
c0c6a80a04 auto: increment master version to 16.0.31 2022-07-11 14:01:21 -04:00
Joshua A. Horton
445be0bd86 fix(web): less fragile page styling 2022-07-11 15:27:23 +07:00
Joshua A. Horton
c516762fc7 feat(web): basic recognizer logging 2022-07-11 14:15:08 +07:00
Joshua A. Horton
f19b575152 fix(web): build.sh mkdir: -p 2022-07-11 13:07:52 +07:00
Joshua A. Horton
ba7dd2f104 feat(web): visible safe-proximity, looser safe-zones 2022-07-11 13:07:45 +07:00
Joshua A. Horton
18c59a1503 feat(web): host page - visible safe zone 2022-07-11 13:02:02 +07:00
Joshua A. Horton
d4577698c9 change(web): moved recognizer host page to web/testing, retooled index 2022-07-11 13:02:02 +07:00
Joshua A. Horton
fe5009de1f feat(web): release/unminified/gesture-recognizer 2022-07-11 13:02:02 +07:00
Joshua A. Horton
d1aa5a74b8 fix(web): mouse event sequence polishing 2022-07-11 13:02:02 +07:00
Joshua A. Horton
ecf03b915a feat(web): initial page integration! 2022-07-11 13:02:02 +07:00
Joshua A. Horton
9091d71682 feat(web): lightgray -> whitesmoke 2022-07-11 13:02:02 +07:00
Joshua A. Horton
e9d05fd254 feat(web): preps logging zone 2022-07-11 13:02:02 +07:00
Joshua A. Horton
7976e5242a change(web): mini-tweak 2022-07-11 13:02:02 +07:00
Joshua A. Horton
be037aee4d feat(web): auto-roam-range select on receiver form change 2022-07-11 13:02:02 +07:00
Joshua A. Horton
6e35523b76 feat(web): added popup modeling mode 2022-07-11 13:02:02 +07:00
Joshua A. Horton
163ec71ba6 feat(web): interactive selection for page config 2022-07-11 13:02:01 +07:00
Joshua A. Horton
ee63b55740 feat(web): initial skeleton for gesture-recognizer host page 2022-07-11 13:02:01 +07:00
Joshua A. Horton
70f6626392 fix(web): missed config type-check 2022-07-11 13:01:09 +07:00
Marc Durdin
9a3d11e9ff feat(developer): Option to skip embed of compiler version
If `-no-compiler-version` is specified, then we skip the embedding of
the `TSS_COMPILEDVERSION` and `TSS_KEYMANCOPYRIGHT` stores. This is
intended for use with regression test builds of keyboards when we want
to verify changes to the compiler.

This patch introduces the new export `SetCompilerOptions` in kmcmpdll,
which should make it easier to include new options like this in future
versions.
2022-07-11 12:01:13 +10:00
Marc Durdin
1909d92b47 chore(common): keymansentry UNICODE for Winapi 2022-07-11 11:19:53 +10:00
Joshua Horton
be7c9c58a9
Merge pull request #6808 from keymanapp/fix/web/6792-chiral-modifier-mapping
fix(web): maps touch-layout chiral alt, ctrl to non-chiral when non-chiral keyboard is active
2022-07-11 08:12:46 +07:00
Marc Durdin
b700432583 fix(developer): kmdecomp stability tweaks
Adds kmdecomp to kmcomp-<version>.zip and fixes a couple of stability
issues:

* Increase buffer sizes (this fix very much a hack)
* Ensures that .bmp/.ico files are saved to correct output folder
* Disable loading sentry.dll when running on WINE
2022-07-11 10:42:33 +10:00
Marc Durdin
e38cc79efc feat(developer): build kmcomp-$version.zip during release build
Replaces the script building kmcomp-$version.zip in TeamCity. Will be
used for more automated keyboard testing shortly.

Means kmcomp-$version.zip will be available as an artifact in all test
builds.

@keymanapp-test-bot skip
2022-07-09 15:45:44 +10:00
Keyman Server
883b1da406
Merge pull request #6916 from keymanapp/auto/version-master-16.0.30
auto: increment master version to 16.0.30
2022-07-09 04:02:21 +10:00
Keyman Build Agent
bc8923204e auto: increment master version to 16.0.30 2022-07-08 14:01:38 -04:00
Marc Durdin
7952cebe5c
Merge pull request #6911 from keymanapp/fix/web/6910-ncaps-rules-not-matching-on-touch
fix(web): ncaps rules not matching on touch 🔥
2022-07-08 21:28:45 +10:00
Marc Durdin
ace0cbd1d6 fix(web): ncaps rules not matching on touch
Fixes #6910.

Regression introduced in #6874 / #6849 (which themselves were improving
the Caps Lock situation).

Ensures that either `NO_CAPS` or `CAPS` is always set in the modifier
flags.
2022-07-08 16:09:28 +10:00
jahorton
648acc9273 chore(web): extra check for robustness 2022-07-08 10:14:35 +07:00
jahorton
f085c60ac1 fix(web): reset context on page focus loss 2022-07-08 09:52:40 +07:00
Keyman Server
ad96233ed2
Merge pull request #6909 from keymanapp/auto/version-master-16.0.29
auto: increment master version to 16.0.29
2022-07-08 12:44:59 +10:00
Keyman Build Agent
c2847a83e9 auto: increment master version to 16.0.29 2022-07-07 22:44:18 -04:00
jahorton
39803da16a docs(ios): re woff fonts vs .kmps 2022-07-08 09:28:05 +07:00
Marc Durdin
70fc6dc5c5
Merge pull request #6908 from keymanapp/fix/developer/release-build-symbols-noops
fix(developer): add no-ops for symbol builds for components
2022-07-08 12:06:27 +10:00
jahorton
1ee76f7c7f change(ios): set browser font 'family' name, removes dead font bits 2022-07-08 08:48:37 +07:00
jahorton
1b086c38d2 chore(ios): removes redundant within-PR fields 2022-07-08 08:42:04 +07:00
Marc Durdin
27eb1b9f19 fix(developer): add no-ops for symbol builds for components
Fixes the release build where we do `nmake symbols` for developer/src,
which was failing on calls to these two sets of components. (In
windows/src, the build structure is different due to an additional layer
of folders, so we end up with no `nmake symbols` call on the common
components).
2022-07-08 05:04:10 +10:00
Marc Durdin
d018685f6d
Merge pull request #6905 from keymanapp/fix/web/improve-console-error-reporting-part-deux
chore(android): disable sendError for js errors
2022-07-08 05:01:37 +10:00
Marc Durdin
c7b6b69395
Merge pull request #6906 from keymanapp/fix/developer/set-context-device-in-debugger
fix(developer): set contextDevice in web debugger 🖇️
2022-07-08 05:01:05 +10:00
Keyman Server
16bfbd1d18
Merge pull request #6907 from keymanapp/auto/version-master-16.0.28
auto: increment master version to 16.0.28
2022-07-08 04:02:17 +10:00
Keyman Build Agent
c2a70714f0 auto: increment master version to 16.0.28 2022-07-07 14:01:33 -04:00
jahorton
33b79656ae change(ios): browser - direct font injection 2022-07-07 15:34:17 +07:00
Marc Durdin
de4dc1a6e1 fix(developer): set contextDevice in web debugger
With the fix in fix/web/context-only-device, we need to ensure that the
debugger correctly tells KeymanWeb which device is active.

@keymanapp-test-bot skip
2022-07-07 13:09:00 +10:00