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
Joshua Horton
620cbb54ab
chore(web): applies code suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-07-07 08:39:28 +07:00
Marc Durdin
1f5785f61d
chore(android): tweak sendError for js errors
2022-07-07 09:52:26 +10:00
Marc Durdin
2bc73c1af0
chore(android): disable sendError for js errors
2022-07-07 09:52:25 +10:00
Marc Durdin
8ba11f608d
Merge pull request #6890 from keymanapp/fix/web/improve-console-error-reporting
...
fix(web): improve `console.error()` reporting
2022-07-07 09:40:06 +10:00
Keyman Server
d4d9958291
Merge pull request #6903 from keymanapp/auto/version-master-16.0.27
...
auto: increment master version to 16.0.27
2022-07-07 04:02:45 +10:00
Keyman Build Agent
53262445f8
auto: increment master version to 16.0.27
2022-07-06 14:02:03 -04:00
Joshua A. Horton
a25da20083
Merge branch 'master' into change/web/no-reloads-on-rotation
2022-07-06 14:49:28 +07:00
Eberhard Beilharz
465200ee96
Merge pull request #6894 from keymanapp/fix/linux/6893-postinstall
...
fix(linux): Fix post-install script
2022-07-06 09:14:24 +02:00
Joshua A. Horton
a1a43f80c1
fix(web): doModifierPress layer handling
2022-07-06 13:20:14 +07:00
Joshua A. Horton
a4b32705d8
fix(web): reverts prior commit, adds related docs
2022-07-06 12:56:09 +07:00
Joshua Horton
b9a47bfaf7
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-07-06 12:54:06 +07:00
Joshua A. Horton
4489337cd6
change(web): disables touch OSK auto-shift on hardware shift
2022-07-06 12:25:08 +07:00
Marc Durdin
6c39bb8b0b
Merge pull request #6877 from keymanapp/feat/developer/touch-layout-flick-and-multitap
...
feat(developer): add flick and multitap to touch layout schema and doc 🙊
2022-07-06 15:18:32 +10:00
Marc Durdin
a4a1e269d1
Merge pull request #6856 from keymanapp/feat/developer/keyman-touch-layout-schema
...
feat(developer): .keyman-touch-layout schema for 15.0 🙊
2022-07-06 15:18:23 +10:00