Joshua A. Horton
|
317230b7e9
|
Slight documentation enhancement.
|
2018-02-09 16:21:36 +07:00 |
|
Joshua A. Horton
|
fc19f326d1
|
Unit test can now simulate a key press. Desktop only; is not yet filtered from touch tests.
|
2018-02-09 16:20:01 +07:00 |
|
Joshua A. Horton
|
496433adab
|
Initial engine unit test infrastructure in place with keyboard load test.
|
2018-02-09 14:52:05 +07:00 |
|
Joshua A. Horton
|
1db5bbd7ef
|
Fixes the CI resource path for the iframe. Oops.
|
2018-02-09 13:08:35 +07:00 |
|
Joshua A. Horton
|
270df7e8da
|
Fixes a npm build warning.
|
2018-02-09 12:24:25 +07:00 |
|
Joshua A. Horton
|
660d5aa274
|
CI will _probably_ want the new resources for tests, too...
|
2018-02-09 11:56:50 +07:00 |
|
Joshua A. Horton
|
04e6653516
|
Finishes + polishes a set of basic element Attachment tests.
|
2018-02-09 11:52:25 +07:00 |
|
Joshua A. Horton
|
d35f8c9c97
|
Merge branch 'master' into web-350-attachment-tests
|
2018-02-09 11:05:15 +07:00 |
|
Joshua A. Horton
|
7465a5d0c2
|
Adds a KeymanWeb 'shutdown' API function for testing for a better engine reload/reset. Resolves IFrame problem.
|
2018-02-09 11:03:10 +07:00 |
|
Joshua Horton
|
182797bbf0
|
Merge pull request #563 from keymanapp/web-350-mocha-testing
KeymanWeb Testing Infrastructure
|
2018-02-09 09:58:12 +07:00 |
|
Joshua A. Horton
|
b8432dfd92
|
Fixes an IFrame attachment idempotency bug, extends unit test resources.
|
2018-02-09 09:03:37 +07:00 |
|
Joshua A. Horton
|
14408bc20a
|
Fixes a few callback bind/scoping bugs found looking at the manual test pages.
|
2018-02-08 08:46:27 +07:00 |
|
Joshua A. Horton
|
60c700f6b7
|
Documentation.
|
2018-02-07 14:02:03 +07:00 |
|
Joshua A. Horton
|
7cb30acc20
|
Removed legacy browser checks; a legacy device was causing problems for CI.
|
2018-02-07 12:52:31 +07:00 |
|
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 |
|
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 |
|
Marc Durdin
|
ffa459d02b
|
Use api.keyman.com instead of r.keymanweb.com
|
2018-02-06 13:31:49 +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
|
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 |
|
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 |
|
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
|
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 |
|
Joshua A. Horton
|
ba76a734e0
|
Rewired most of the Util.instanceof calls to use TS-friendlier versions.
|
2018-02-02 12:40:22 +07:00 |
|
Darcy Wong
|
2db22b44f3
|
Document Linux steps for building kmw
|
2018-02-02 11:11:41 +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 |
|
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 |
|
Joshua A. Horton
|
3695d6eb4c
|
Documents -clean a bit better as a build parameter.
|
2018-02-01 10:22:56 +07:00 |
|
Joshua A. Horton
|
e2e5a64e04
|
Documentation update.
|
2018-01-30 11:15:32 +07:00 |
|
Joshua A. Horton
|
ce05c8aa68
|
Polishes up the build script, adds a basic -clean option.
|
2018-01-30 10:46:44 +07:00 |
|
Joshua A. Horton
|
f39cdc9cca
|
Creates a /release/unminified build output folder.
|
2018-01-30 10:31:47 +07:00 |
|
Joshua A. Horton
|
386cc3cf49
|
Creates separate browser testing configs for win, mac, and linux.
|
2018-01-29 16:00:24 +07:00 |
|
Joshua A. Horton
|
adb38ff13b
|
Implements testing over a more robust set of browsers.
|
2018-02-06 12:37:42 +07:00 |
|
Joshua A. Horton
|
b154dbc566
|
A basic, initial set of tests with the infrastructure necessary to link nicely with our TeamCity CI.
|
2018-02-05 15:15:10 +07:00 |
|
Joshua A. Horton
|
c298281456
|
Initial BrowserStack support! Problem - browser-specific testing...
|
2018-02-05 14:33:07 +07:00 |
|
Joshua A. Horton
|
6a32d91941
|
Further infrastructure setup; the new pattern allows deliberate reloading of KMW.
|
2018-02-05 12:52:05 +07:00 |
|
Joshua A. Horton
|
f4c3014aee
|
Initial KMW tests are now functional! Turns out there were a few bugs to fix getting basic tests up and running.
|
2018-02-02 16:18:31 +07:00 |
|
Joshua A. Horton
|
16f365a5c2
|
Merge branch 'master' into web-350-mocha-testing
|
2018-02-02 15:02:07 +07:00 |
|
Joshua A. Horton
|
2c24e7d187
|
Established a more long-term file structure for the tests.
|
2018-02-02 15:00:11 +07:00 |
|
Joshua A. Horton
|
bbd04e8963
|
Got a basic HTML 'fixture' working with the Karma system. We'll need to manually create an equivalent to the 'html2js' preprocessor for non-Karma testing to match it, though.
|
2018-01-30 09:08:19 +07:00 |
|
Joshua A. Horton
|
b32b255e5b
|
Added Edge to the Karma/Mocha testing path.
|
2018-01-29 13:08:19 +07:00 |
|