Commit graph

24978 commits

Author SHA1 Message Date
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