Joshua Horton
2f1265959e
Mostly incorporates the 'only set active keyboard if old one was removed' request, though there's an occasional issue with the active keyboard mysteriously persisting.
2017-11-06 11:00:19 +07:00
Joshua Horton
64eea34ba2
history.md.
2017-11-06 10:43:39 +07:00
Joshua Horton
237a2bd31f
Tweaks the new return value's behavior.
2017-11-06 10:42:00 +07:00
Joshua Horton
84dc8972d1
Merge pull request #395 from keymanapp/web-5-removeKeyboards-invalid-arg
...
`removeKeyboards` API function validation + enhancement.
2017-11-06 10:34:17 +07:00
Gabriel Wong
f90877ca92
Update build script of samples
2017-11-06 10:23:35 +07:00
Joshua Horton
0a2b12e8c6
Checks for the ENTER keystroke explicitly. Whoops.
2017-11-06 10:21:53 +07:00
Joshua Horton
51f2ddb36e
Fixes copy-pasted documentation comment in the testing header script.
2017-11-06 10:05:08 +07:00
Darcy Wong
87a1dadce6
Merge pull request #390 from keymanapp/android-upgrade-ide
...
Update to Android Studio and Gradle 3.0
2017-11-06 09:35:24 +07:00
Joshua Horton
cc8cf5be10
Extended the test slightly and implemented the 'return true/false' component mentioned in the issue.
2017-11-06 08:46:53 +07:00
Joshua Horton
89958d64ef
Developed a test page for issue #5 ; the issue was no longer valid / was pre-fixed.
2017-11-06 08:43:34 +07:00
Tom Bogle
3788acaba3
Enabled Keyman to deal with selection changes resulting from keyboard navigation. Tried a solution for Word in Safari, but commented it out. Added Firefox to the list of browsers that need to try to detect whether editing is in Google Docs.
2017-11-03 16:41:34 -04:00
Tom Bogle
2b22509730
Added special logic to handle Google Docs in Chrome, where multiple characters cannot be inserted simultaneously.
2017-11-02 15:34:28 -04:00
Tom Bogle
5f4dce6a0d
Solved Mail compatibility problems using regex to ensure that "preChar" starts with a base character. Added MS Word as a "legacy" product to make it work correctly.
2017-11-01 22:11:24 -04:00
Joshua Horton
d8942f5682
Developer history.md.
2017-11-01 11:01:51 +07:00
Tom Bogle
ddf1320960
Merge branch 'master' into mac-compatibility-with-legacy-apps
2017-10-31 22:22:49 -04:00
Tom Bogle
db8712bae8
Added fallback code to convert percent-escapes in URL for downloaded keyboard for version of OS where stringByRemovingPercentEncoding is not available.
2017-10-31 22:17:44 -04:00
Darcy Wong
3d842c83f6
Merge pull request #392 from keymanapp/android-kmw-core-refactor
...
Modified the KMEA keyboard.html to use the new `keyman` JS namespace
2017-10-31 23:21:54 +07:00
darcywong00
3ea672edc5
Fix remaining references to keymanweb, and test chirality keyboard
2017-10-31 21:26:40 +07:00
darcywong00
41a8ea3d04
Modified the KMEA keyboard.html to use the new keyman JS namespace
...
Addresses the KMEA portion of #349
Modify keyboard.html to use the new `keyman` JS namespace instead of `tavultesoft.keymanweb`
2017-10-31 13:19:35 +07:00
Joshua Horton
ce0e8dcb9f
Merge pull request #391 from keymanapp/ios-web-349-core-refactoring
...
[iOS] KMW core refactoring
2017-10-31 12:20:42 +07:00
Joshua A. Horton
80ff8b500e
Fixes the initial blank keyboard problem - KRS no longer existed at its previously-referenced location.
2017-10-31 10:57:31 +07:00
Joshua A. Horton
71716effe7
Modified the ios keyboard.html to use the new 'keyman' JS namespace object instead of 'tavultesoft.keymanweb.'
2017-10-31 10:03:17 +07:00
Joshua Horton
ab7aa85529
Merge branch 'web-349-core-refactoring' of https://github.com/keymanapp/keyman into web-349-core-refactoring
2017-10-31 09:46:32 +07:00
Joshua Horton
01f660d048
Merge branch 'master' into web-349-core-refactoring
2017-10-31 09:44:25 +07:00
Tom Bogle
7423d1a1ab
WIP: Replaced calls to NSColor colorWithRed:green:blue:alpha with calls to colorWithSRGBRed:green:blue:alpha because the former was not available until OS version 10.9
2017-10-30 22:43:59 -04:00
Tom Bogle
21411263ad
WIP: Work to deal with handling a Q_BACK that tries to insert a combining mark instead of a base character (along with its combining marks). This causes compatibility problems in some apps (e.g., Mail)
2017-10-30 22:33:19 -04:00
Joshua Horton
7207c241a4
Merge pull request #387 from keymanapp/web-45-addKeyboards-API-consistency
...
addKeyboards parameter property: 'language' -> 'languages'.
2017-10-31 08:42:42 +07:00
Joshua Horton
9454c1d9d3
Merge pull request #385 from keymanapp/web-375-autoattach-default
...
Sets init param 'attachType' to 'auto' for all devices.
2017-10-31 07:44:20 +07:00
darcywong00
ff41c7e446
Update to Android Studio and Gradle 3.0
...
Per Android Studio 3.0 [Release Notes](https://android-developers.googleblog.com/2017/10/android-studio-30.html )
-Update gradle version
-Change deprecated `compile` dependencies to `implementation` or `api`
-Change maven repositories to google (triplet plugin still on maven)
- Update readme instructions for using the engine
2017-10-30 14:51:24 +07:00
Gabriel Wong
4672048652
Fix build script and set version in KMEI
2017-10-27 12:12:13 +07:00
Gabriel Wong
cd65fa9609
Remove old xcsheme files
2017-10-27 12:02:04 +07:00
Gabriel Wong
c41f70ebef
Some changes based on PR comments
2017-10-27 10:54:03 +07:00
Joshua Horton
d2c89ee37a
Addresses #45 .
2017-10-27 09:14:39 +07:00
Tom Bogle
0d2a7e9b0e
Merge pull request #381 from keymanapp/mac-do-not-process-command-keys
...
[Mac]: Prevent Keyman processing command keys
2017-10-26 11:42:29 -04:00
Joshua Horton
cd306eb2a8
Addresses the Keyman Developer portion of #349 .
2017-10-25 13:48:42 +07:00
Joshua Horton
bc92846664
Right, history.md.
2017-10-25 13:21:23 +07:00
Joshua Horton
ba04eb956b
Sets init param 'attachType' to 'auto' for all devices.
2017-10-25 13:13:53 +07:00
Tom Bogle
629cbd8c58
Cherry picked a few small changes from "mac compatibility" branch to fix bug whereby command keys were sometimes causing characters to be output.
2017-10-23 22:44:57 -04:00
Tom Bogle
f6114811ff
Tried adding Oxygen XML editor as a "legacy" app, but it's problems were more severe, so I commented it out.
2017-10-23 22:30:11 -04:00
Tom Bogle
892c4c7e42
Added code to prevent sending an extra delete-back in Google Chrome when it inaccurately reports a text selection.
2017-10-20 07:28:56 -04:00
Gabriel Wong
5fe89621de
Move extensions into group
2017-10-20 15:57:10 +07:00
Gabriel Wong
e7adc90e38
Properly register and unregister custom fonts
2017-10-20 15:56:47 +07:00
Marc Durdin
55c2db1bd0
Merge pull request #379 from keymanapp/developer-name-id-mismatch-in-keyboard-info
...
name/id mismatch in MergeKeyboardInfo
2017-10-20 15:52:44 +07:00
Marc Durdin
35d2dff1a9
Fixup packageIncludes merging
2017-10-20 15:52:13 +07:00
Marc Durdin
b256c4497b
name/id mismatch in MergeKeyboardInfo
2017-10-20 15:45:28 +07:00
Gabriel Wong
15f1def642
Add Swift migration to history.md
2017-10-20 14:43:28 +07:00
Gabriel Wong
5d1862032a
Merge remote-tracking branch 'origin/master' into ios-engine-migrate-swift
2017-10-20 14:37:27 +07:00
Gabriel Wong
0d23a615b8
Put kKeyman constants into structs
2017-10-20 13:48:37 +07:00
Marc Durdin
59081c3a16
Merge pull request #377 from keymanapp/web-kmbm-move-to-keyboard
...
Move KMBM variable out of KV member in keyboards to match compiler behaviour
2017-10-20 13:05:04 +07:00
Marc Durdin
c76f02206a
Merge pull request #376 from keymanapp/developer-debugger-mobile-attachtype
...
Fixup attachType for web debugger in Keyman Developer
2017-10-20 12:35:48 +07:00