Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
d8afb0fcf5
Merge pull request #6683 from keymanapp/chore/windows/remove-unused-legacy-files
chore(windows): remove unused legacy folders 🎢
2022-06-18 11:43:13 +10:00
Marc Durdin
44bfb64b3e
Merge pull request #6645 from keymanapp/chore/developer/fixup-server
chore(developer): fixup server paths and build 🎢
2022-06-18 11:43:03 +10:00
Marc Durdin
3faec74821
Merge pull request #6643 from keymanapp/chore/developer/move-server
chore(developer): move server with no changes 🎢
2022-06-18 11:42:54 +10:00
Marc Durdin
a5b116a2e8
Merge pull request #6641 from keymanapp/chore/developer/the-big-move
chore(developer): fixup references in source files to /developer/src 🎢
2022-06-18 11:42:48 +10:00
Marc Durdin
35fd3ab350
Merge pull request #6642 from keymanapp/chore/developer/move-files
chore(developer): move source files to /developer/src 🎢
2022-06-18 11:42:35 +10: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
335de143d3 chore(web): tweak message word order 2022-06-18 08:20:22 +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
c66bfac43f chore(web): Merge branch 'fix/web/6735-sticky-backspace-on-resize' into change/web/no-reloads-on-rotation 2022-06-17 12:01:23 +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
1da9388c97 fix(web): keytip null-guard in shutdown 2022-06-17 09:10:29 +07: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
299f7dfb1b fix(web): rotation hides language menu 2022-06-16 14:28:42 +07:00
jahorton
91461c2812 change(web): device rotation no longer full-rebuilds vkbd instance 2022-06-16 14:28:27 +07:00
jahorton
612ffdd06a fix(web): oh yeah, clear the key preview too 2022-06-16 13:38:41 +07:00
jahorton
a4e506d867 fix(web): clears repeating bksp on keyboard reload 2022-06-16 12:17:55 +07:00
jahorton
14b1485772 fix(web): key tip constraint logic requires .bottom CSS 2022-06-16 10:13:50 +07:00
Marc Durdin
1da25df6f7 chore(windows): remove unused WebBrowserManager 2022-06-16 05:50:13 +10:00
Marc Durdin
678835b307 chore(windows): remove unused UnicodePanel 2022-06-16 05:49:38 +10:00
Marc Durdin
771d304c83 chore(windows): remove unused UnicodeControls 2022-06-16 05:48:43 +10:00
Marc Durdin
114ddb7907 chore(windows): remove unused SHDocVw_TLB 2022-06-16 05:48:03 +10:00
Marc Durdin
d8d05b0d6d chore(windows): remove unused PanelOverlapped 2022-06-16 05:47:47 +10:00
Marc Durdin
771ee8c129 chore(windows): remove unused KMDFontDialog 2022-06-16 05:47:07 +10:00
Marc Durdin
24939bdb14 chore(windows): remove unused KeyTest 2022-06-16 05:46:49 +10:00
Marc Durdin
44443a9045 chore(windows): remove unused HintLabel 2022-06-16 05:46:28 +10:00
Marc Durdin
73bde4b882 chore(windows): remove unused HeadingCheckListBox 2022-06-16 05:46:12 +10:00
Marc Durdin
5902c6ac75 chore(windows): address review comments 2022-06-16 04:47:53 +10:00
Marc Durdin
a3e7632e1e chore(web): shorten check/web/file-size check message 2022-06-16 04:39:39 +10: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
jahorton
474634a90e fix(web): fixes pred-text local karma-testin config 2022-06-14 15:23:25 +07:00