Commit graph

27982 commits

Author SHA1 Message Date
Jacob Bullock
cb97b7c6c5 fix force unwrap of optional kmp params for fonts 2018-03-07 21:46:54 -07:00
Marc Durdin
09b82304fb
Merge pull request #653 from keymanapp/windows-fixup-keyman.com-endpoints
Update keyman.com endpoints to use better namespacing
2018-03-07 18:57:08 +07:00
Marc Durdin
730671f8d8
Merge pull request #655 from keymanapp/windows-help-mac-reference
Tweak link to Mac in documentation
2018-03-07 18:52:09 +07:00
Marc Durdin
130ca408db Tweak link to Mac in documentation 2018-03-07 16:12:26 +07:00
Marc Durdin
0a72e00a1a Fixes errors with Mike's-DevU.kmx keyboard in Keyman Configuration, and bonus improves script error dialog a smidge 2018-03-07 15:46:12 +07:00
Marc Durdin
e2765de33a Update keyman.com endpoints to use better namespacing 2018-03-07 14:33:51 +07:00
Joshua A. Horton
4aa0476470 The <select> element of the recorder now always tracks the keyboard. 2018-03-07 12:45:48 +07:00
Joshua A. Horton
96c32a5803 Allows recorder to directly load stub JSON files. 2018-03-07 12:36:45 +07:00
Joshua Horton
81071ab95e
Merge pull request #627 from keymanapp/developer-281-web-deadkeys
10.0 Deadkey compilation for Web
2018-03-07 12:08:38 +07:00
Marc Durdin
b12e7f3d74 Improve logging in kmtip so we can track failure to activate more reliably 2018-03-07 11:39:02 +07:00
Joshua A. Horton
ad52d39cb7 Fixes KDC length calculations when IF store ops are present in output. 2018-03-07 10:38:33 +07:00
Joshua A. Horton
300447150c Cleans up shared state information shutdown ,tweaks timeouts. 2018-03-07 10:07:20 +07:00
Joshua Horton
e43395af72
Merge pull request #652 from keymanapp/android-650-keyboard-attachment
Fixes embedded interface initialization
2018-03-07 09:56:31 +07:00
Joshua A. Horton
2e2bde5365 Addresses change noted by #652. 2018-03-07 09:36:07 +07:00
Joshua A. Horton
b9bae9f8a5 Prevents use of independent keyboard management on embedded paths. 2018-03-07 09:12:44 +07:00
Joshua A. Horton
9436e705c8 Fixes input element attachment for the embedded keyboard.html file. 2018-03-07 08:51:05 +07:00
Joshua - Leisure
c44150808a Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors. 2018-03-07 01:02:12 +07:00
Joshua - Leisure
d3029ee5c2 Separates timeout scaling for local vs remote BrowserStack (-CI) tests. 2018-03-06 23:01:12 +07:00
Joshua Horton
1e4d796968
Merge pull request #649 from keymanapp/web-attachment-automated-testing
Attachment API automated testing + related bugfixes
2018-03-06 11:39:55 +07:00
Joshua Horton
225b20ee87
Merge pull request #645 from keymanapp/web-chiral-kls
Patches up KMW >= 10.0 layout processing
2018-03-06 11:05:36 +07:00
Joshua A. Horton
71b5075322 Removes temporary utility function. 2018-03-06 11:04:47 +07:00
Joshua A. Horton
207ce107e4 Heavily enhances the attachment test suite, includes related bug fixes. 2018-03-06 10:56:50 +07:00
Joshua A. Horton
e05232ecde Fixes some attachment bugs, updates new tests to work with touch. 2018-03-06 09:56:13 +07:00
Marc Durdin
b752ec8449
Merge pull request #648 from keymanapp/developer-report-version-in-decimal
Report version assigned in decimal, not hexadecimal
2018-03-06 08:55:40 +07:00
Marc Durdin
f7cd009d75 Report version assigned in decimal, not hexadecimal 2018-03-06 08:48:02 +07:00
Tom Bogle
080397dad7
Merge pull request #640 from keymanapp/mac-detect-context-changes-caused-by-low-level-events
[Mac] Detect context changes caused by low level events
2018-03-05 15:19:19 -05:00
Tom Bogle
904447ae18 Removed unnecessary event taps for "other" mouse button.
Also deleted commented-out code.
2018-03-05 15:14:12 -05:00
Joshua A. Horton
5ab1209709 Merge branch 'master' into web-attachment-automated-testing 2018-03-05 15:13:38 +07:00
Joshua A. Horton
51a0893d34 Merge branch 'master' into developer-281-web-deadkeys 2018-03-05 15:02:45 +07:00
Joshua Horton
8486a3b51d
Merge pull request #644 from keymanapp/web-typescript-namespacing
Move KMW classes to TypeScript namespaces
2018-03-05 14:52:22 +07:00
Joshua A. Horton
67ddb50fe1 Moves 'KLS' to within the 'KV' object for ease of KMW layout building. 2018-03-05 14:44:12 +07:00
Joshua A. Horton
e74c770462 Patches up the recorder post-merge with the new namespacing. 2018-03-05 14:22:43 +07:00
Joshua A. Horton
30d646ca99 Merge branch 'master' into web-typescript-namespacing 2018-03-05 14:09:59 +07:00
Joshua Horton
f5cbcd05db
Merge pull request #642 from keymanapp/web-42-input-events
Input + Change DOM event support
2018-03-05 13:36:28 +07:00
Joshua A. Horton
f66c0486e3 Forgot about the parameterized use of defaultBackspace. 2018-03-05 13:35:18 +07:00
Joshua A. Horton
5b1429ec72 Addresses @mcdurdin's review comments. 2018-03-05 13:28:19 +07:00
Joshua Horton
0207d50bfe
Merge pull request #637 from keymanapp/web-636-auto-activate-kbd
[Web] Automatic keyboard activation
2018-03-05 13:16:52 +07:00
Joshua A. Horton
84da1cd556 Safer fix along the lines of last commit. 2018-03-05 13:12:41 +07:00
Joshua A. Horton
b9aff7f5a9 Fixes issue with keys-as-sentinels in stores. 2018-03-05 13:03:31 +07:00
Joshua A. Horton
5f0a54ee08 Fixes up an accidental OSK regression. 2018-03-05 10:30:22 +07:00
Joshua A. Horton
f088b74854 Merge branch 'master' into web-typescript-namespacing 2018-03-05 10:12:54 +07:00
Joshua Horton
25ea5e1e4c
Merge pull request #641 from keymanapp/web-ie-innerText-removal
Removes IE legacy check for touch-based aliases.
2018-03-05 10:00:14 +07:00
Joshua A. Horton
fccecafcaa Finishes the current namespacing efforts. 2018-03-05 09:58:32 +07:00
Joshua A. Horton
a3038f4cde Applies namespacing to the bulk of currently-refactored KMW code. 2018-03-05 09:51:20 +07:00
Joshua A. Horton
758f8fba43 Enhances attachment testing somewhat, fixes 'manual' mode shutdown. 2018-03-02 16:01:17 +07:00
Joshua A. Horton
74acaf1195 History.md 2018-03-02 15:13:28 +07:00
Tom Bogle
fef69ced96 Removed commented out code and fixed a typo. 2018-03-02 01:32:26 -05:00
Tom Bogle
98ad59a86c Removed commented-out code 2018-03-02 01:22:03 -05:00
Tom Bogle
f06ca65c31 [WIP] Use low-level mouse events to detect likely context changes
Replaced logic in updateContextBufferIfNeeded to be based on tapping of low-level mouse events instead of relying on list of clients that might have unexpected selection changes.
2018-03-02 01:22:03 -05:00
Tom Bogle
594eda09b1 [WIP] Beginning of logic to detect low-level events that may signal a context change. 2018-03-02 01:22:03 -05:00