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
darcywong00
8e844149e1
Fix path of special OSK font used for longpress of special keys
2018-03-01 14:41:02 +07:00
Joshua A. Horton
e3580bf1bc
Fixes up the 'setActiveKeyboard' API function a bit.
2018-03-01 12:31:59 +07:00
Joshua A. Horton
61eec7bad9
Merge remote-tracking branch 'origin/master' into web-636-auto-activate-kbd
2018-03-01 12:08:35 +07:00
Marc Durdin
a9b25330eb
Merge pull request #635 from keymanapp/web-encode-decode-uri-should-be-component
...
Recent change from escape/unescape to encodeURI/decodeURI should have been to encodeURIComponent/decodeURIComponent
2018-03-01 11:57:55 +07:00
Joshua A. Horton
89de17cb7d
Reimplements the auto-selection of the first keyboard stub.
2018-03-01 11:48:25 +07:00
Marc Durdin
1cd0d2bb31
Recent change from escape/unescape to encodeURI/decodeURI should have been to encodeURIComponent/decodeURIComponent
2018-03-01 09:01:56 +07:00
Joshua Horton
3a2d0234b8
Merge pull request #634 from keymanapp/developer-281-deadkey-tweak
...
Minor Deadkey PR tweak: KMW 'index' rule object is now simpler and smaller.
2018-03-01 08:59:29 +07:00
Joshua A. Horton
5cd722db71
Tweaked the 'index' rule object to be simpler and smaller.
2018-03-01 08:35:10 +07:00
Tom Bogle
094483317c
Merge pull request #633 from keymanapp/mac-limit-context-toeighty-characters
...
Limited context to a maximum of 80 characters
2018-02-28 15:15:29 -05:00
Tom Bogle
846dacd889
Limited context to a maximum of 80 characters
...
This improves performance and prevents failures in some apps, which return no context at all if the total document size is too great.
2018-02-28 02:09:33 -05:00
Marc Durdin
384a5d9b23
Merge pull request #632 from keymanapp/developer-web-character-preview-cursor
...
In web debugger, keep character preview content in view and show cursor position
2018-02-28 13:58:11 +07:00
Marc Durdin
20b9eafca5
In web debugger, keep character preview content in view and show cursor position
2018-02-28 13:19:04 +07:00
Joshua A. Horton
a07c2c93fa
Fixed a few type coersion bugs on the KMW side.
2018-02-28 12:54:02 +07:00
Joshua A. Horton
485bfd2f92
Incorporates most of the PR feedback.
2018-02-28 09:01:35 +07:00
Darcy Wong
94d2eb52db
Merge pull request #628 from keymanapp/android-increase-connection-timeout-575
...
Change connection timeout from 10 to 20 sec
2018-02-27 14:28:00 +07:00
Darcy Wong
407dbe791b
Merge pull request #625 from keymanapp/android-set-undefined-fonts
...
[Android] Fix undefined fonts that get passed to KMW
2018-02-27 11:56:50 +07:00
darcywong00
ba1d010867
Change connection timeout from 10 to 20 sec
2018-02-26 22:32:07 +07:00
Joshua A. Horton
98b092351f
Prevents odd Safari test bug.
2018-02-26 15:34:54 +07:00
Joshua A. Horton
8d74c8cc95
Implements basic support + testing for the 'input' event.
2018-03-02 13:47:03 +07:00
Joshua A. Horton
038c344a4f
KMW now generates onChange events. Still need onInput.
2018-03-02 12:04:13 +07:00
Joshua A. Horton
1f558e08d3
Full Developer KMW compilation update complete.
2018-02-26 15:14:02 +07:00
Jacob Bullock
c2d2969e90
Merge pull request #596 from keymanapp/ios-kmp
...
[iOS] Add feature for ad-hoc keyboard distribution via KMP
2018-02-26 01:00:50 -07:00
Jacob Bullock
3d107d0b88
updating ios History
2018-02-26 01:00:04 -07:00
darcywong00
46d9eba5c1
Only passKFont and KOskFont to KMW if they are defined
...
Per PR review comment, only defined fonts are added to the JSON object going to `kbdInterface.registerStub()`
2018-02-26 14:47:42 +07:00
Joshua A. Horton
310df0cf89
Implements KFCM and expanded store definitions in Developer.
2018-02-26 14:36:14 +07:00
Marc Durdin
5cd88f70bf
Merge pull request #626 from keymanapp/developer-delete-package-before-build
...
Developer follow-keyboard-version didn't refresh keyboard version data stored in kps before compiling
2018-02-26 14:16:31 +07:00
Marc Durdin
eeca89d5b0
Tidy up comments
2018-02-26 13:40:56 +07:00
Marc Durdin
e9b581b318
Developer follow-keyboard-version didn't refresh keyboard version data stored in kps before compiling
2018-02-26 13:38:40 +07:00
Joshua A. Horton
5119458c0b
Developer now uses KDC for 10.0+ versioned keyboards.
2018-02-26 13:10:29 +07:00
Jacob Bullock
c1d2c72b7b
Installation now overrides files instead of failing to copy if they already exist
2018-02-25 22:57:56 -07:00
darcywong00
26f3e52a16
Fix undefined fonts that get passed to KMW
...
Clean up font parsing so undefined fonts get passed to KMW as `undefined`, and not `'undefined'`.
2018-02-26 12:04:02 +07:00
Marc Durdin
0a8d8b3d94
Merge pull request #624 from keymanapp/developer-delete-package-before-build
...
Delete the output package file if it already exists to avoid mismatched content
2018-02-26 11:45:37 +07:00
Marc Durdin
5c99263d11
Delete the output package file if it already exists to avoid mismatched content
2018-02-26 10:46:00 +07:00
Joshua Horton
81b4600ea1
Merge pull request #617 from keymanapp/web-281-deadkey-stores
...
[KeymanWeb] Deadkeys in Stores
2018-02-26 10:39:36 +07:00
Marc Durdin
05c94a50b8
Merge pull request #623 from keymanapp/web-mismatching-longpress-default-key
...
Fixes: on phone, a longpress key, where its parent key has a override modifier set, will get the layer modifier instead of the override
2018-02-26 10:22:58 +07:00
Marc Durdin
bb99bd99fd
Fixes: on phone, a longpress key, where its parent key has a override modifier set, will get the layer modifier instead of the override
2018-02-24 16:33:58 +07:00
Marc Durdin
01b33d2b3c
Merge pull request #622 from keymanapp/developer-package-editor-sets-rtl-incorrectly
...
[Developer] Set RTL flag to false on entry (can be uninitialised)
2018-02-24 15:48:44 +07:00
Marc Durdin
8988a65033
Merge pull request #621 from keymanapp/developer-memory-corruption-in-project
...
[Developer] Fixes memory corruption when creating project file ui classes
2018-02-24 15:48:37 +07:00
Marc Durdin
181d03b26b
Set RTL flag to false on entry (can be uninitialised)
2018-02-24 15:34:19 +07:00
Marc Durdin
e753236764
Fixes memory corruption when creating project file ui classes
2018-02-24 15:04:47 +07:00
Marc Durdin
2c304b66e3
Merge pull request #619 from keymanapp/windows-language-picker-suggested-languages
...
Show suggested languages first in the picker dialog for adding languages to a keyboard
2018-02-24 12:47:33 +07:00
Marc Durdin
4531587a91
Merge pull request #620 from keymanapp/developer-support-fail-on-package-and-kmw-warnings
...
Support fail-on-warning correctly for kmw and kmp targets
2018-02-24 12:46:40 +07:00
Marc Durdin
2fd7b2cc8f
Move completion message to parent function for package compile to handle fail-on-warning
2018-02-24 11:01:24 +07:00
Marc Durdin
d1af2232fe
Support -w flag in kmcomp (and project) to fail on warnings in packages and kmw compile phase
2018-02-24 10:49:51 +07:00
Marc Durdin
14d7264f4c
Show suggested languages first in the picker dialog for adding languages to a keyboard
2018-02-23 15:52:06 +07:00
Jacob Bullock
b4ba272080
remove kmp archive after installation
2018-02-23 00:54:56 -07:00