Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
89a4e73e99 chore(developer): move Debug visual components 2022-06-18 14:17:27 +10:00
Marc Durdin
e26286af50 chore(developer): move CloseButtonPageControl component 2022-06-18 14:14:58 +10:00
Marc Durdin
4baea35943 chore(developer): move CaptionPanel component 2022-06-18 14:12:59 +10:00
Marc Durdin
9a2e422161 chore(developer): move BitmapEditor component 2022-06-18 14:10:44 +10:00
Marc Durdin
eb4b7396f8 chore(developer): add developer_components package 2022-06-18 14:05:44 +10:00
Marc Durdin
05f19457ab chore(common): refresh package-lock.json 2022-06-18 12:47:15 +10:00
Marc Durdin
74dbce6ccc
Merge pull request #6709 from keymanapp/chore/windows/move-scfontcombobox
chore(windows): move scfontcombobox to developer 🎢
2022-06-18 11:45:45 +10:00
Marc Durdin
d41268978a
Merge pull request #6708 from keymanapp/chore/windows/move-mbcolor
chore(windows): move mbcolor to developer 🎢
2022-06-18 11:45:36 +10:00
Marc Durdin
00b38c39d5
Merge pull request #6695 from keymanapp/chore/windows/move-dcpcrypt
chore(windows): move dcpcrypt to common/windows 🎢
2022-06-18 11:45:20 +10:00
Marc Durdin
881a83e245
Merge pull request #6694 from keymanapp/chore/windows/remove-dcpcrypt
chore(windows): remove old dcpcrypt components 🎢
2022-06-18 11:43:57 +10:00
Marc Durdin
02ef6bedd9
Merge pull request #6690 from keymanapp/chore/windows/remove-regexpr
chore(windows): remove unused regexpr package 🎢
2022-06-18 11:43:48 +10:00
Marc Durdin
249f60e663
Merge pull request #6688 from keymanapp/chore/windows/remove-delphiprojectmanager
chore(windows): remove delphiprojectmanager 🎢
2022-06-18 11:43:40 +10:00
Marc Durdin
e804dac967
Merge pull request #6687 from keymanapp/chore/developer/move-browse4folder-component
chore(developer): move browse4folder to Developer source 🎢
2022-06-18 11:43:32 +10:00
Marc Durdin
a83704ea0e
Merge pull request #6684 from keymanapp/chore/windows/cleanup-resources
chore(windows): cleanup resources 🎢
2022-06-18 11:43:21 +10:00
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