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
Tom Bogle
ecc5a50bff
Merge pull request #639 from keymanapp/mac-limit-context-to-eighty-chars-in-browser-client-event-handler
...
[Mac] Limited context to 80 chars in KMInputMethodBrowserClientEventHandler
2018-03-02 01:19:43 -05:00
Joshua A. Horton
94790aa112
Removes IE legacy check for touch-based aliases.
2018-03-02 09:28:24 +07:00
Tom Bogle
fe8fccbf51
Limited context to 80 chars in KMInputMethodBrowserClientEventHandler
...
I had previously made a change to do this in the base class but overloooked that it was also a factor in this subclass, so I refactored a little to have a single method in the base class that handles this. (Note: the base class method also checks to be sure that the client responds to the attributedSubstringFromRange method before calling it. This used to be done only in the subclass, but it seems like a useful safeguard in case some other client fails to implement this.
2018-03-01 12:07:13 -05:00
Darcy Wong
b85cd9b8e2
Merge pull request #638 from keymanapp/android-shift-longpress-osk-font-239
...
[Android] Fix path of special OSK font used for longpress of special keys
2018-03-01 14:53:22 +07:00