Commit graph

1595 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
Jacob Bullock
1cd609823b removing print commands and replacing with log.error() where necessary 2018-02-23 00:51:12 -07:00
Jacob Bullock
0b669819a7 using lowercase filename for welcome file 2018-02-23 00:47:29 -07:00
Jacob Bullock
89d584e772 show errors when keyboards are not able to be installed 2018-02-23 00:36:32 -07:00
Jacob Bullock
221771388f refactor to throw errors during install 2018-02-23 00:36:07 -07:00
Jacob Bullock
1be6c0c1df refactor install method to throw errors 2018-02-23 00:35:16 -07:00
Jacob Bullock
af768f18ba Add KeymanPackage error types, remove old method for installing adhoc 2018-02-23 00:34:46 -07:00
Marc Durdin
5e5044c176
Merge pull request #618 from keymanapp/windows-comapi-install-and-documentation
Add documentation links, remove stale files, and fixup installation references to interfaces
2018-02-23 11:09:16 +07:00
Joshua Horton
c145f76ecd
Merge pull request #613 from keymanapp/web-281-deadkey-rework
[KeymanWeb] The Deadkey Rework
2018-02-23 10:55:30 +07:00
Joshua A. Horton
9e538d7444 Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores 2018-02-23 10:51:48 +07:00
Joshua A. Horton
c5f120eb68 Final PR review adjustments. 2018-02-23 10:46:06 +07:00
Joshua A. Horton
fc1560817f Patched up the test cases with discriminated union properties. 2018-02-23 10:41:44 +07:00
Joshua A. Horton
4ed40914e2 Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores 2018-02-23 10:35:37 +07:00
Marc Durdin
c4ba80a789 Add documentation links, remove old files, fixup install references to interfaces for COM API 2018-02-23 10:27:47 +07:00
Joshua A. Horton
96352dc4fd Merge branch 'master' into web-281-deadkey-rework 2018-02-23 10:20:38 +07:00