Commit graph

15404 commits

Author SHA1 Message Date
jahorton
c8dbf3813e chore(ios): remaining patch-up 2022-06-24 09:48:30 +07:00
jahorton
71bd07d381 chore(ios): the easy conversion parts 2022-06-24 09:31:36 +07:00
Joshua Horton
f6841333a2
Merge pull request #6557 from keymanapp/change/web/5943-ie-rooting
change(web): drops old IE-related handling code
2022-06-24 08:35:03 +07:00
Keyman Server
feab0c4479
Merge pull request #6834 from keymanapp/auto/version-master-16.0.19
auto: increment master version to 16.0.19
2022-06-24 04:02:04 +10:00
Keyman Build Agent
77f3f694ef auto: increment master version to 16.0.19 2022-06-23 14:01:25 -04:00
Marc Durdin
3321667ffa
Merge pull request #6629 from keymanapp/chore/common/move-common-core-desktop-to-core
chore(core): move common/core/desktop/ to core/ 🍏
2022-06-23 06:24:42 +10:00
Keyman Server
ee2698cfcd
Merge pull request #6823 from keymanapp/auto/version-master-16.0.18
auto: increment master version to 16.0.18
2022-06-22 16:24:35 +10:00
Keyman Build Agent
76f73e14ea auto: increment master version to 16.0.18 2022-06-22 02:23:52 -04:00
Joshua Horton
1ba77ea4ea
Merge pull request #6793 from keymanapp/fix/web/help-doc-keyboard
fix(web): fixes doc-keyboard generation
2022-06-22 07:54:58 +07:00
Joshua Horton
34a48de47e
Merge pull request #6818 from keymanapp/chore/web/6516-update-error-report-lib-uploader
chore(web): updates error-reporting lib uploader
2022-06-22 07:53:42 +07:00
Keyman Server
baefede210
Merge pull request #6820 from keymanapp/auto/version-master-16.0.17
auto: increment master version to 16.0.17
2022-06-22 04:02:31 +10:00
Keyman Build Agent
d69ecf1e56 auto: increment master version to 16.0.17 2022-06-21 14:01:50 -04:00
Eberhard Beilharz
fc55ffe6d0
Merge pull request #6810 from keymanapp/chore/linux/changelog-master
chore(linux): Update Debian changelog 🍒 🐧
2022-06-21 08:15:25 +02:00
jahorton
da899da352 chore(web): updates error-reporting lib uploader 2022-06-21 09:19:30 +07:00
Joshua Horton
049f5b7d55
Merge pull request #6807 from keymanapp/fix/ios/top-bar-log-message
fix(ios): overzealous error about missing banner image
2022-06-21 07:43:00 +07:00
Joshua Horton
e99fc17181
Merge pull request #6784 from keymanapp/fix/web/6783-constrained-keytips
fix(web): key tip constraint logic requires .bottom CSS
2022-06-21 07:37:45 +07:00
Eberhard Beilharz
5f995d63ff
chore(linux): Update Debian changelog 2022-06-20 11:31:19 +02:00
jahorton
5f6b179a4d fix(ios): blocks Sentry event for known no-image case 2022-06-20 09:10:54 +07:00
jahorton
7702c65da0 chore(web): clearer conditional + null coalescence statement 2022-06-20 08:45:08 +07:00
jahorton
80248a5645 chore(web): Merge remote-tracking branch 'origin/fix/web/help-doc-keyboard' into fix/web/help-doc-keyboard 2022-06-20 08:38:32 +07:00
jahorton
9db5fb5d06 docs(web): better comment for changes 2022-06-20 08:38:12 +07:00
jahorton
f0a0aa379d chore(common): PR review adjustments 2022-06-20 07:57:50 +07:00
Keyman Server
88e18db690
Merge pull request #6802 from keymanapp/auto/version-master-16.0.16
auto: increment master version to 16.0.16
2022-06-19 04:02:15 +10:00
Keyman Build Agent
8e977cc930 auto: increment master version to 16.0.16 2022-06-18 14:01:40 -04:00
Marc Durdin
fb9dbbde60
Merge pull request #6776 from keymanapp/chore/pull-release-build-tweaks
chore: add trigger definitions for stable-15.0 and fixup force param for increment-version.sh 🍒
2022-06-18 11:31:56 +10:00
Marc Durdin
ac000dec10
Merge pull request #6790 from keymanapp/fix/web/cherry-pick/crash-on-null-output-keys
fix(web): crash on custom modifier keys 🍒
2022-06-18 07:33:44 +10:00
Keyman Server
786c7e7f4d
Merge pull request #6798 from keymanapp/auto/version-master-16.0.15
auto: increment master version to 16.0.15
2022-06-18 04:01:54 +10:00
Keyman Build Agent
dbe19d87e8 auto: increment master version to 16.0.15 2022-06-17 14:01:19 -04:00
Joshua Horton
12b88e76e1
chore(web): commits PR suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-06-17 14:15:17 +07:00
jahorton
e65f8257a4 fix(web): right, type-guard 'getOskHeight' 2022-06-17 13:03:00 +07:00
jahorton
129911274a fix(android): missed a few CSS properties 2022-06-17 12:56:44 +07:00
jahorton
79abff4dd7 fix(web): android keytip-cap lacked styling; was invisible 2022-06-17 12:35:59 +07:00
jahorton
e809b63a92 fix(web): fixes missing height for doc kbd 2022-06-17 11:44:31 +07:00
Marc Durdin
ead21aabba
Merge pull request #6791 from keymanapp/chore/web/add-index-html-to-parent-links
chore(web): add 'index.html' to parent links in test pages
2022-06-17 13:59:59 +10:00
jahorton
f06c5b0c8c docs(web): almost lost a significant doc-comment 2022-06-17 08:11:32 +07:00
jahorton
c0a6f082ba chore(web): pr cleanup per suggestions 2022-06-17 08:08:49 +07:00
Marc Durdin
fb4e52676e chore(web): add 'index.html' to parent links in test pages
We need a '../index.html' link rather than '../' on the three
second-level KeymanWeb test pages, in order to get to the index page for
artifacts when the test pages are hosted on build.palaso.org --
otherwise TeamCity returns a 404. (This is probably also good for
file-system-based navigation.)

We don't need the same reference on other directories, just for the
top-level index.html.

Identified at https://github.com/keymanapp/keyman/pull/6557#issuecomment-1157526326
2022-06-17 05:58:37 +10:00
Marc Durdin
0741b88dc2 fix(web): crash on custom modifier keys
Fixes #6788.
Fixes KEYMAN-WEB-22.
Fixes KEYMAN-DEVELOPER-BQ.
Fixes KEYMAN-ANDROID-160.

Fixes a crash introduced in #6473 which was trying to prevent modifier
keys from triggering "fat finger" alternate lookups, due to incomplete
nullish coalescing.

Related to this, from what I can see, a secondary side-effect of the fix
in #6473 was that some key events may have never had their ruleBehaviors
finalized if they matched the `isOnlyLayerSwitchKey` heuristic, leading
to potential issues with edge case 'deadkey+layer switch' keys or keys
that set store values, for example. So this fix also makes the
`isOnlyLayerSwitchKey` test more targeted.

Identified this when adding a Caps Lock layer to sil_euro_latin and
testing the layer switching. At time of fix, the error had been raised
in KeymanWeb, Keyman Developer and Keyman for Android, but not yet
Keyman for iPhone and iPad.
2022-06-17 05:22:19 +10:00
jahorton
774c6c24b4 fix(web): 'auto' actually mattered 2022-06-16 15:00:44 +07:00
jahorton
14b1485772 fix(web): key tip constraint logic requires .bottom CSS 2022-06-16 10:13:50 +07:00
Keyman Server
50d591e3ff
Merge pull request #6779 from keymanapp/auto/version-master-16.0.14
auto: increment master version to 16.0.14
2022-06-16 04:02:42 +10:00
Keyman Build Agent
a26f5d78df auto: increment master version to 16.0.14 2022-06-15 14:01:52 -04:00
Eberhard Beilharz
f2de89bcc2
chore(common): Merge branch 'master' into chore/common/move-common-core-desktop-to-core 2022-06-15 09:00:32 +02:00
Marc Durdin
179142591e
Merge pull request #6771 from keymanapp/chore/beta-to-master-A16S4
chore: beta to master merge A16S4
2022-06-15 14:58:42 +10:00
Marc Durdin
9147bf3a48 chore: fix version increment for force parameter 2022-06-15 14:55:45 +10:00
Marc Durdin
3237df00b1 chore: add trigger definitions for stable-15.0 2022-06-15 14:54:20 +10:00
Marc Durdin
0212727b98 chore: Merge branch 'master' into chore/beta-to-master-A16S4 2022-06-15 12:54:35 +10:00
Marc Durdin
1199c5602a
Merge pull request #6704 from keymanapp/fix/android/getKeyboardInfo-with-invalid-index
fix(android): check index validity in getCurrentKeyboardInfo
2022-06-15 06:17:52 +10:00
Marc Durdin
4dc65a8082
Merge pull request #6761 from keymanapp/chore/android/6703-additional-logging
chore(android): adds diagnostic logging to assist a fix for #6703
2022-06-15 06:17:22 +10:00
Marc Durdin
14a9f1c525
Merge pull request #6763 from keymanapp/fix/web/6699-layergroup-padding-side-effects
fix(web): row height layout calcs now consider layer-group padding
2022-06-15 06:17:10 +10:00