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
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
Joshua Horton
1cf72bcf7f
Merge pull request #373 from keymanapp/ios-371-image-requirements
...
Addresses the recent iOS image asset requirement change.
2017-10-20 10:14:11 +07:00
Marc Durdin
3620c2c085
Fixup attachType for web debugger in Keyman Developer
2017-10-20 10:11:27 +07:00
Gabriel Wong
5d38712e3c
Fix build of apps using updated engine
2017-10-20 09:50:12 +07:00
Gabriel Wong
8f081f80f7
Log when applicationGroupIdentifier is unset
2017-10-20 09:50:12 +07:00
Gabriel Wong
80a5a005cf
Organize functions in Manager
2017-10-20 09:50:11 +07:00
Gabriel Wong
4698663343
Show help bubble
2017-10-20 09:50:10 +07:00
Gabriel Wong
5cf60c9351
Remove class Manager functions and global state
2017-10-20 09:50:10 +07:00
Gabriel Wong
3a51f3b767
Avoid crash deleting last char in system keyboard
2017-10-20 09:50:09 +07:00
Gabriel Wong
9b7cc8d987
Fix crash when text view selected before keyboard loads
2017-10-20 09:50:09 +07:00
Gabriel Wong
1b8ad64f23
Fix default keyboard not being set initially
2017-10-20 09:50:08 +07:00
Gabriel Wong
14d3149515
Don't display debug description in alert title
2017-10-20 09:50:07 +07:00
Gabriel Wong
b7903dc2f7
Remove unneeded code to find first responder
2017-10-20 09:50:06 +07:00
Gabriel Wong
3920a5ea60
Squash some warnings
2017-10-20 09:50:06 +07:00
Gabriel Wong
79f2108e25
Fix download of font
2017-10-20 09:50:05 +07:00
Gabriel Wong
c0bbd92f3f
Fix copying downloaded keyboard JS
2017-10-20 09:50:01 +07:00