Joshua A. Horton
42ea42eec9
Merge branch 'ios-project-settings' into ios-ci-update
2017-11-13 14:42:54 +07:00
Gabriel Wong
af0ec9f176
Use recommended Xcode 9.1 settings
2017-11-10 14:30:35 +07:00
Joshua A. Horton
3d37019bbe
Drops the i386 and x86_64 architectures from the build settings, as they are not valid when using frameworks.
2017-11-08 10:13:43 +07:00
Gabriel Wong
6fe3906319
Merge pull request #378 from keymanapp/ios-engine-migrate-swift
...
Migrate iOS Keyman Engine to Swift
2017-11-07 10:57:21 +07:00
Gabriel Wong
e9bb074b48
Reword a bit of README
2017-11-07 10:22:38 +07:00
Gabriel Wong
23e7ff3c8d
Update README and build script
2017-11-07 09:46:05 +07:00
Gabriel Wong
192c8febf5
Remove old files
2017-11-07 09:44:01 +07:00
Joshua Horton
0fd9cb4855
Merge pull request #397 from keymanapp/web-271-setactivekeyboard-toolbar-ui
...
Toolbar UI / setActiveKeyboard API interaction bugfix
2017-11-07 09:10:05 +07:00
jahwsuf
cfb6a78bc1
The default sample languages left out a region for English, so it wasn't appearing in the toolbar UI.
2017-11-07 08:05:14 +07:00
Joshua Horton
cbbb9c2727
#271 -> history.md.
2017-11-06 14:49:50 +07:00
Joshua Horton
bd414939ac
Addresses #271 , disables 'indirect' check.
2017-11-06 14:48:40 +07:00
Joshua Horton
db54272a4e
Merge pull request #396 from keymanapp/web-5-removeKeyboards-invalid-arg
...
Tweaks the new return value's behavior.
2017-11-06 12:14:27 +07:00
Gabriel Wong
9fb78c75da
Remove unneeded public and @objc
2017-11-06 12:12:43 +07:00
Joshua Horton
f0f9056e47
Fixes the keyboard-changing problem previously noted.
2017-11-06 12:08:46 +07:00
Gabriel Wong
3547d35929
Remove Keyman prefix from some classes
2017-11-06 12:03:08 +07:00
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
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
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
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
Gabriel Wong
6a42774f04
Make KeymanEngine extension safe APIs only
2017-10-20 12:32:51 +07:00
Marc Durdin
4f8c0d8e08
Mask out KMX_ISVIRTUALKEY, KMX_VIRTUALCHARKEY when generating KMBM in compiler
2017-10-20 11:04:34 +07:00
Gabriel Wong
4eb72cba4a
Display keyboard menu view for system keyboard
2017-10-20 10:46:45 +07:00
Marc Durdin
dc6329938c
Move KMBM variable out of KV member in keyboards to match compiler behaviour
2017-10-20 10:42:54 +07:00