Joshua A. Horton
737df5372a
Misnamed a variable...
2018-02-07 12:20:26 +07:00
Joshua A. Horton
2e939d107e
Redid the OS check.
2018-02-07 12:11:24 +07:00
Marc Durdin
d00df683e6
Merge pull request #569 from keymanapp/android-use-api.keyman.com
...
Use api.keyman.com instead of r.keymanweb.com on Keyman for Android
2018-02-07 12:06:26 +07:00
Joshua A. Horton
5b7796a7b9
Consolidated the browser differentiation within test.sh as suggested by Darcy.
2018-02-07 12:03:14 +07:00
Marc Durdin
75c0e5fcd0
Enable keyboard supplementary plane mode based on keyboard metadata rather than stub metadata
2018-02-07 11:50:01 +07:00
Joshua A. Horton
00d6238fec
Polish and cleanup.
2018-02-07 10:58:19 +07:00
Tom Bogle
65a62b49ae
Merge pull request #572 from keymanapp/mac-remove-commented-out-code
...
[Mac] Removed commented out code
2018-02-06 22:44:35 -05:00
Marc Durdin
d580b7d6eb
Add a character grid to show the content of the edit control in the web debugger
2018-02-07 10:42:26 +07:00
Tom Bogle
8fc9cf8129
[Mac] Removed commented out code
...
These were changes I made but failed to stage in my final commit for the PR 550.
2018-02-06 22:32:58 -05:00
Tom Bogle
59926b723d
Merge pull request #550 from keymanapp/mac-unit-tests-for-im
...
Added plumbing for unit testing IM.
2018-02-06 22:26:52 -05:00
Tom Bogle
8991d0076d
Removed commented out code.
...
Also added a couple TODO comments not actually related to the work in this branch.
2018-02-06 22:21:04 -05:00
Marc Durdin
da232c6a9b
Fixup to live url
2018-02-06 13:37:28 +07:00
Marc Durdin
ffa459d02b
Use api.keyman.com instead of r.keymanweb.com
2018-02-06 13:31:49 +07:00
Marc Durdin
ac6408e36e
Use api.keyman.com instead of r.keymanweb.com
2018-02-06 13:29:57 +07:00
Marc Durdin
7df2fb1aaa
Move to using api.keyman.com instead of r.keymanweb.com for 10.0
2018-02-06 13:01:08 +07:00
Darcy Wong
7f7296917a
Merge pull request #567 from keymanapp/android-fix-external-keyboard
...
[Web] Fix KMW executeHardwareKeystroke
2018-02-06 12:53:59 +07:00
Darcy Wong
0869f15dc2
Merge pull request #566 from keymanapp/android-improve-kmp-ux
...
[Android] Improve UX for KMP distribution
2018-02-06 12:53:12 +07:00
darcywong00
9af63188bd
Fix KMW executeHardwareKeystroke
...
During PR #507 , embedded hardware keystrokes got broken. This fixes the accessor.
2018-02-06 11:53:55 +07:00
darcywong00
4d51b1a666
Address review comments
...
Refactor duplicate code in `useLocalKMP()`
2018-02-06 11:20:19 +07:00
Tom Bogle
469257b046
Updated info in Readme re: Carthage & Homebrew
2018-02-05 13:33:37 -05:00
Tom Bogle
6c0d65298c
Made IM test target copy OCMocks to Frameworks folder of test bundle.
2018-02-05 09:58:02 -05:00
darcywong00
f85ef3e3e4
Improve UX for KMP distribution
...
Due to Android's limited set of regex characters for intent actions, any local `.kmp*` file triggers the Keyman app. (e.g. `.kmp` is treated the same as `.kmpo`). Added Toast notifications for when the intent inadvertently triggers the Keyman app.
Also updated PackageActivity to display the package name when no `welcome.htm` file exists.
2018-02-05 16:36:12 +07:00
Darcy Wong
6e53ef2bc8
Merge pull request #565 from keymanapp/android-cleanup-res
...
[Android] Remove redundant res/ folder
2018-02-05 15:57:34 +07:00
darcywong00
e7294659d2
Remove redundant res/ folder
...
`KMEA/res/` existed from the original code-base, but is not used. (KMEA uses `KMEA/app/src/main/res/`
2018-02-05 09:12:59 +07:00
Marc Durdin
2647715515
Merge pull request #564 from keymanapp/developer-use-json-not-inf-for-mergekeyboardinfo
...
Use kmp.json where possible, not kmp.inf, so we get Unicode data for strings
2018-02-04 10:02:53 +07:00
Marc Durdin
b929173272
Use kmp.json where possible, not kmp.inf, so we get Unicode data for strings
2018-02-03 15:37:03 +07:00
Tom Bogle
5a6533525d
Reverted some previous changes now unnecessary
...
This might fix the build problem on TeamCity
2018-02-02 13:51:20 -05:00
Tom Bogle
bcc527f696
Fixed up all the plumbing issues with unit tests for Keyman4MacIM
2018-02-02 13:35:42 -05:00
Darcy Wong
bbab4cc31a
Merge pull request #562 from keymanapp/web-style-special-on
...
[Web] Also add styling for kmw-key-special-on
2018-02-02 17:33:40 +07:00
darcywong00
3bbefd9074
Also add styling for kmw-special-on
...
Follow-on to #559 , this adds styling for `kmw-special-on` to follow `kmw-shift-on`
2018-02-02 16:12:13 +07:00
Darcy Wong
6a79a80c2e
Merge pull request #561 from keymanapp/android-build-header
...
[Android] Fix KMAPro/build.sh to use bash instead of sh
2018-02-02 15:59:19 +07:00
darcywong00
90529e5239
Fix KMAPro/build.sh to use bash instead of sh
...
A Linux user reports issues building KMAPro because the script uses bash syntax instead of sh.
```
while [[ $# -gt 0 ]] ; do
```
KMEA is already using `#!/bin/bash`
2018-02-02 15:51:42 +07:00
Joshua Horton
8e1bf0324a
Merge pull request #560 from keymanapp/web-typescript-keymap
...
TypeScript conversion: kmwkeymaps.ts
2018-02-02 15:07:10 +07:00
Joshua A. Horton
64bd1111e3
Merge branch 'master' into web-typescript-keymap
2018-02-02 15:06:33 +07:00
Joshua Horton
fff7e95b0f
Merge pull request #549 from keymanapp/web-544-iframe-instanceof
...
Addresses cross-frame instanceof issues.
2018-02-02 14:59:10 +07:00
Joshua A. Horton
5c34137477
More PR fixes.
2018-02-02 14:37:07 +07:00
Joshua A. Horton
4428df725e
Object-orients the existing kmwkeymap infrastructure.
2018-02-02 14:14:33 +07:00
Darcy Wong
c75bb03a11
Merge pull request #559 from keymanapp/web-style-key-special
...
[Web] Fix styling for "Special" keys on touch layouts
2018-02-02 14:11:40 +07:00
darcywong00
7ad3f0f099
Fix styling for "Special" keys on touch layouts
...
Text colors for `kmw-key-special` weren't declared so "Special" keys were not legible as black on black.
Reuse the same colors as `kmw-key-shift`
2018-02-02 14:01:50 +07:00
Joshua A. Horton
5798e3dd2e
OK, for real, the file this time.
2018-02-02 13:37:53 +07:00
Joshua A. Horton
6ec11ab096
Merge conflict fix + accidentally uncommitted file.
2018-02-02 13:37:21 +07:00
Darcy Wong
88aa41f2b6
Merge pull request #558 from keymanapp/android-fix-ta-bug
...
[Android] Fix text area ('ta') reference that gets passed to KMW
2018-02-02 13:11:16 +07:00
Darcy Wong
26b04508f3
Merge pull request #502 from keymanapp/ios-debug-kmw
...
Use debug KMW for debug iOS builds
2018-02-02 12:51:25 +07:00
Darcy Wong
01ae781fe4
Merge pull request #557 from keymanapp/web-document-npm-linux
...
[Web] Document Linux steps for building kmw
2018-02-02 12:50:07 +07:00
Joshua A. Horton
ba76a734e0
Rewired most of the Util.instanceof calls to use TS-friendlier versions.
2018-02-02 12:40:22 +07:00
darcywong00
b77d8e8a6a
Fix ta reference that gets passed to KMW
...
The text area that gets passed to KMW wasn't being properly initialized. This impacted "cloud" keyboards from working
2018-02-02 11:58:15 +07:00
Darcy Wong
2db22b44f3
Document Linux steps for building kmw
2018-02-02 11:11:41 +07:00
Darcy Wong
174c3fbdca
Merge pull request #556 from keymanapp/android-request-storage-permission
...
[Android] Request storage permissions at runtime to install local KMP file
2018-02-02 10:35:23 +07:00
Joshua Horton
6bd4abb201
Merge pull request #534 from keymanapp/web-typescript-legacy-refactor
...
[Web] TypeScript - legacy property refactoring
2018-02-02 10:06:00 +07:00
Joshua A. Horton
ed0e4fd106
As per PR review.
2018-02-02 09:53:41 +07:00