darcywong00
40da15f44d
Change check for welcome.htm to be case-insensitive
2018-01-23 13:16:29 +07:00
Joshua A. Horton
be86249124
A few fixes + moved a field.
2018-01-23 12:31:07 +07:00
Joshua A. Horton
51a1b886e2
Refactored ActiveElement, element focusing, and a few other methods.
2018-01-23 12:21:52 +07:00
Joshua A. Horton
5114da88ea
Further refactoring + some bookkeeping after recent related PR merges/edits.
2018-01-23 09:50:35 +07:00
Joshua A. Horton
6f9ae4ffba
Incorporates legacy KeymanWeb object API fixes from the 'typed-callbacks' branch.
2018-01-23 09:13:51 +07:00
darcywong00
079376d9a6
Consolidate PackageActivity cleanup
...
Also removed unncessary storage permission
2018-01-23 09:13:08 +07:00
Joshua A. Horton
d9c9ca268d
Fixes legacy KeymanWeb object APIs.
2018-01-23 09:11:38 +07:00
Joshua A. Horton
d234be6a74
Merge branch 'web-typescript-typed-callbacks' into web-typescript-dom-module
2018-01-23 09:00:35 +07:00
darcywong00
23e06a84d8
Merge branch 'master' into android-download-kmp
2018-01-23 08:21:52 +07:00
Tom Bogle
1e6aafd08d
Missed files from previous commit
2018-01-22 11:36:39 -05:00
Tom Bogle
480d8b9b8b
Added tests to Keyman engine
...
Added some basic unit tests for KMEngine and KMXFile classes.
2018-01-22 11:32:55 -05:00
darcywong00
7e12f1a51c
Force PackageActivity installs regardless of currently installed ver
...
Remove current package version so PackageActivity will always install the package.
2018-01-22 21:56:21 +07:00
darcywong00
690e69b460
Cleanup Samples and KeyboardHarness
...
Fix MainActivity to include `onPackageInstalled`.
Also fixed font formatting in KMKeyboard
2018-01-22 20:50:18 +07:00
Marc Durdin
821ba78356
Merge pull request #536 from keymanapp/developer-fixup-kvks-project-build
...
Fixup web build sourcing missing .kvk when building in a project with a separate buildpath and using .kvks
2018-01-22 20:36:19 +07:00
darcywong00
67929b7c5f
Clean up code
2018-01-22 19:10:37 +07:00
darcywong00
bac5acbe3f
Use PackageActivity to install keyboard packages
...
Update MainActivity to pass the downloaded kmp file to PackageActivity.
PackageActivity then unzips and parses the package version, and displays the Welcome page with the package version. If Welcome.htm is not in the package, just display the package ID.
Lastly, copied package processing code from KMKeyboardDownloaderActivity to PackageActivity.
TODO: cleanup KMKeyboardDownloaderActivity
2018-01-22 16:20:35 +07:00
Joshua A. Horton
a9ac39457a
Merge branch 'master' into web-typescript-dom-module
2018-01-22 15:49:38 +07:00
Joshua A. Horton
ddc9ad5968
Dropped a few type casts.
2018-01-22 15:42:22 +07:00
Joshua A. Horton
07d18c3ddd
Merge branch 'master' into web-typescript-typed-callbacks
2018-01-22 15:27:37 +07:00
Joshua Horton
0c40349312
Merge pull request #496 from keymanapp/web-typescript-conversion
...
[Web] Conversion to TypeScript
2018-01-22 15:06:46 +07:00
Joshua Horton
2825164f2a
Merge pull request #505 from keymanapp/web-typescript-base-objects
...
[Web] Base, Util, and Device classes.
2018-01-22 15:06:26 +07:00
Joshua Horton
0dbb7aab56
Merge pull request #507 from keymanapp/web-typescript-keyboard-management
...
[Web] The KeyboardManager
2018-01-22 15:05:42 +07:00
Joshua A. Horton
193caedb5b
Fixed Closure errors.
2018-01-22 14:56:12 +07:00
Joshua A. Horton
360cbc4a2f
Moves core keyboard namespacing functionality into kmwembedded through new functions.
2018-01-22 14:46:24 +07:00
Joshua A. Horton
01ebf3e831
Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management
2018-01-22 14:37:17 +07:00
Joshua A. Horton
f63ddb66fe
Merge branch 'web-typescript-conversion' into web-typescript-base-objects
2018-01-22 14:36:16 +07:00
Marc Durdin
4665d7e981
Fixup web build sourcing missing .kvk when building in a project with a separate buildpath and using .kvks
2018-01-22 14:16:36 +07:00
Joshua A. Horton
447738b1d0
Adjusts the embedding-engine links to KMW for their build processes.
2018-01-22 14:12:28 +07:00
Joshua A. Horton
2502b52786
Re-did the build product directory structure again.
2018-01-22 14:07:16 +07:00
Joshua A. Horton
14b6a04d1a
Minor tweaks in response to PR review.
2018-01-22 13:19:40 +07:00
Joshua A. Horton
f8ee603525
Fixes build.sh to actually fail properly. Forgot fail() wasn't included.
2018-01-22 12:45:27 +07:00
Joshua A. Horton
f8cb6be5f5
Merges in the legacy property rework changes to the current work on the DOM module, which relocates affected code.
2018-01-22 12:44:37 +07:00
Joshua A. Horton
6a91e57664
Initial legacy IE property replacement work.
2018-01-22 12:20:28 +07:00
Joshua A. Horton
6034ef3479
PR review change and minor build script fix when tsc fails.
2018-01-22 12:15:33 +07:00
Marc Durdin
472cfb47e2
Merge pull request #531 from keymanapp/windows-readme-comapi-64-note
...
Tweak readme regarding kmcomapi
2018-01-22 10:58:38 +07:00
Marc Durdin
6015893ea6
Merge pull request #532 from keymanapp/developer-fixup-keyboardinfo-merge
...
Fixup keyboard_info merge to account for non-versioned .js filenames
2018-01-22 10:57:50 +07:00
Joshua A. Horton
e1d90461b5
Refactors the keyboard-namespacing changes introduced in work for #520 .
2018-01-22 10:55:22 +07:00
Marc Durdin
876dbc9f86
Fixup keyboard_info merge to account for non-versioned .js filenames
2018-01-22 10:44:01 +07:00
Marc Durdin
7d73012ca3
Tweak readme regarding kmcomapi
2018-01-22 10:42:41 +07:00
Marc Durdin
c9a1c9ba33
Merge pull request #528 from keymanapp/developer-remove-version-from-keyboard-js-filename
...
Remove versioning from compiled js keyboards, remove legacy id_load.js and id-version.json files from build
2018-01-22 10:01:59 +07:00
darcywong00
a57de55348
Display Welcome.htm
2018-01-21 21:55:40 +07:00
darcywong00
5a795edb3f
Download kmp in background
...
Use IntentService to download KMP in the background
2018-01-21 16:22:27 +07:00
darcywong00
0b5646c722
Handle font paths and change PackageActivity button style
2018-01-20 22:12:59 +07:00
Tom Bogle
4d12ff09c8
Merge pull request #522 from keymanapp/mac-event-handler-refactor-for-compatibility
...
[Mac] Refactoring of event handler into hierarchical classes
2018-01-19 11:12:42 -05:00
Joshua A. Horton
a3396c00c4
Namespaces the app's keyboards, fixes related bugs.
2018-01-19 16:14:50 +07:00
darcywong00
9c2b44fff2
Tweak more PackageActivity layout
2018-01-19 13:28:02 +07:00
Joshua A. Horton
b420de0673
Merge branch 'android-download-kmp' of https://github.com/keymanapp/keyman into android-download-kmp
2018-01-19 11:47:44 +07:00
Joshua A. Horton
2b3cb459e5
Removed errors from PackageProcessor integration. gff_amh_7 keyboard still has problems, though.
2018-01-19 11:47:36 +07:00
darcywong00
71101af915
Add more styling to package activity
2018-01-19 06:35:36 +07:00
Tom Bogle
7bcee56530
Merge remote-tracking branch 'origin/master'
2018-01-18 14:29:14 -05:00