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
darcywong00
913e58a60a
Request storage permissions at runtime to install local KMP file
...
Starting with Android 6.0 Marshmallow (API 23), apps need to request permissions for "dangerous" (Storage) access at runtime. Previous versions of Android granted permissions at installation. Normal permissions declared in the manifest are granted automatically.
This doesn't affect Keyman running on older versions of Android
[Reference](https://developer.android.com/training/permissions/requesting.html )
[Runtime Permissions Sample](https://github.com/googlesamples/android-RuntimePermissions ) provided by Google
2018-02-02 08:28:15 +07:00
Tom Bogle
8ece063ceb
Merge pull request #547 from keymanapp/web-fix-typo-in-readme
...
Fixed syntax of line to run to build.
2018-02-01 11:07:59 -05:00
Joshua A. Horton
c19b2d00e8
Adds a readme change related to the -no-minify PR.
2018-02-01 11:01:48 +07:00
Darcy Wong
e6169d2a9c
Merge pull request #555 from keymanapp/android-set-shlvl
...
[Android] Stop warnings being reported during CI builds
2018-02-01 10:44:00 +07:00
darcywong00
686bb50bc0
Stop warnings being reported during CI builds
...
-Also updated link to logo2 and copyright date in root readme
2018-02-01 10:35:48 +07:00
Joshua Horton
6727beddf9
Merge pull request #542 from keymanapp/web-no-minify-build-option
...
Adds a -no_minify CL argument to KMW's build.sh.
2018-02-01 10:23:33 +07:00
Joshua A. Horton
3695d6eb4c
Documents -clean a bit better as a build parameter.
2018-02-01 10:22:56 +07:00
Marc Durdin
49b5bcaedd
Merge pull request #554 from keymanapp/developer-add-fields-for-kmw-cloud-api-to-keyboard-info
...
Update keyboard_info.source.json to 1.0.1 for Keyman Developer
2018-02-01 06:22:28 +07:00
Tom Bogle
141c10cd47
Temporary addition of "which carthage"
2018-01-31 12:36:56 -05:00
Tom Bogle
3522e876c4
Only do carthage update (to get OCMocks) is -test is specified
2018-01-31 12:32:12 -05:00
Tom Bogle
a41286a051
Changed test target to manual signing.
2018-01-31 12:08:16 -05:00
Tom Bogle
cfecadbe33
Added missing escape characters
2018-01-31 11:38:22 -05:00
Darcy Wong
801c451ebd
Merge pull request #520 from keymanapp/android-download-kmp
...
[Android] Add feature for ad-hoc keyboard distribution via KMP
2018-01-31 16:00:06 +07:00
Marc Durdin
569d307787
Update keyboard_info.source.json to 1.0.1
2018-01-31 15:25:22 +07:00
Marc Durdin
157546e088
Merge pull request #551 from keymanapp/developer-fixup-bcp47-dialog-543
...
Fixes #543 -- BCP 47 tags now validate in the Add BCP 47 Language dialog
2018-01-31 14:05:07 +07:00
Marc Durdin
8b52965a45
Merge pull request #552 from keymanapp/developer-error-on-missing-file-in-kps
...
Catch missing files when building .kps files
2018-01-31 14:04:59 +07:00
Marc Durdin
0fce48e4e5
Merge pull request #553 from keymanapp/developer-add-fields-for-kmw-cloud-api-to-keyboard-info
...
Add -source-path to kmcomp for merging .keyboard_info
2018-01-31 11:34:53 +07:00
darcywong00
9211f66c36
Cleanup to address review comments
2018-01-31 10:57:33 +07:00
Tom Bogle
7bc22ad72f
Changed from update to bootstrap
2018-01-30 16:44:30 -05:00
Tom Bogle
1e730c6f5e
Changed build to run update carthage command and clean Carthage folder
2018-01-30 16:10:37 -05:00
Tom Bogle
59b38a418e
Use Carthage to pull OCMocks framework and added KMX file for testing
2018-01-30 12:19:29 -05:00
Joshua A. Horton
e2e5a64e04
Documentation update.
2018-01-30 11:15:32 +07:00
Joshua A. Horton
aa6e18cf29
Merge branch 'android-download-kmp' of https://github.com/keymanapp/keyman into android-download-kmp
2018-01-30 11:07:18 +07:00
Joshua A. Horton
e389c1e412
Refactored PackageProcessor tests to use two .kmp files.
2018-01-30 11:06:38 +07:00
darcywong00
3be5b63c86
Remove font files from test kmp files
...
Unit tests don't need font files, so removing them to make slimmer test files
2018-01-30 11:02:58 +07:00