Joshua A. Horton
|
aea0f03905
|
Sets an 'eventDelay' timeout where needed.
|
2018-03-08 15:12:35 +07:00 |
|
Joshua A. Horton
|
a9ed228346
|
Merge branch 'master' into web-testing-robustness
|
2018-03-08 14:37:21 +07:00 |
|
Joshua Horton
|
81071ab95e
|
Merge pull request #627 from keymanapp/developer-281-web-deadkeys
10.0 Deadkey compilation for Web
|
2018-03-07 12:08:38 +07:00 |
|
Joshua A. Horton
|
300447150c
|
Cleans up shared state information shutdown ,tweaks timeouts.
|
2018-03-07 10:07:20 +07:00 |
|
Joshua - Leisure
|
c44150808a
|
Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors.
|
2018-03-07 01:02:12 +07:00 |
|
Joshua - Leisure
|
d3029ee5c2
|
Separates timeout scaling for local vs remote BrowserStack (-CI) tests.
|
2018-03-06 23:01:12 +07:00 |
|
Joshua A. Horton
|
207ce107e4
|
Heavily enhances the attachment test suite, includes related bug fixes.
|
2018-03-06 10:56:50 +07:00 |
|
Joshua A. Horton
|
e05232ecde
|
Fixes some attachment bugs, updates new tests to work with touch.
|
2018-03-06 09:56:13 +07:00 |
|
Joshua A. Horton
|
5ab1209709
|
Merge branch 'master' into web-attachment-automated-testing
|
2018-03-05 15:13:38 +07:00 |
|
Joshua A. Horton
|
51a0893d34
|
Merge branch 'master' into developer-281-web-deadkeys
|
2018-03-05 15:02:45 +07:00 |
|
Joshua A. Horton
|
30d646ca99
|
Merge branch 'master' into web-typescript-namespacing
|
2018-03-05 14:09:59 +07:00 |
|
Joshua Horton
|
f5cbcd05db
|
Merge pull request #642 from keymanapp/web-42-input-events
Input + Change DOM event support
|
2018-03-05 13:36:28 +07:00 |
|
Joshua A. Horton
|
5b1429ec72
|
Addresses @mcdurdin's review comments.
|
2018-03-05 13:28:19 +07:00 |
|
Joshua A. Horton
|
758f8fba43
|
Enhances attachment testing somewhat, fixes 'manual' mode shutdown.
|
2018-03-02 16:01:17 +07:00 |
|
Joshua A. Horton
|
89de17cb7d
|
Reimplements the auto-selection of the first keyboard stub.
|
2018-03-01 11:48:25 +07:00 |
|
Joshua A. Horton
|
5cd722db71
|
Tweaked the 'index' rule object to be simpler and smaller.
|
2018-03-01 08:35:10 +07:00 |
|
Joshua A. Horton
|
98b092351f
|
Prevents odd Safari test bug.
|
2018-02-26 15:34:54 +07:00 |
|
Joshua A. Horton
|
8d74c8cc95
|
Implements basic support + testing for the 'input' event.
|
2018-03-02 13:47:03 +07:00 |
|
Joshua A. Horton
|
038c344a4f
|
KMW now generates onChange events. Still need onInput.
|
2018-03-02 12:04:13 +07:00 |
|
Joshua A. Horton
|
fc1560817f
|
Patched up the test cases with discriminated union properties.
|
2018-02-23 10:41:44 +07:00 |
|
Joshua A. Horton
|
4ed40914e2
|
Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores
|
2018-02-23 10:35:37 +07:00 |
|
Joshua A. Horton
|
2d389a8053
|
Discriminated unions for rule objects + other PR concerns.
|
2018-02-23 10:15:39 +07:00 |
|
Joshua A. Horton
|
19a570a7d3
|
Implemented engine rule tests for deadkeys in stores successfully.
|
2018-02-21 16:14:59 +07:00 |
|
Joshua A. Horton
|
56e1c4db49
|
Store-exploding function is in place and tested but not integrated.
|
2018-02-21 12:20:41 +07:00 |
|
Joshua A. Horton
|
e2d5ed4125
|
Hand-translated keyboard complete. Removed unneeded context output.
|
2018-02-20 12:45:05 +07:00 |
|
Joshua A. Horton
|
3e07e44abb
|
Clears out a few bugs detected while starting to handwrite a demo kbd.
|
2018-02-20 10:53:16 +07:00 |
|
Joshua A. Horton
|
ce5e04f648
|
Finished pre-store-expansion version of fullContextMatch.
|
2018-02-20 10:01:49 +07:00 |
|
Joshua A. Horton
|
522da3581d
|
Swapped to an 'extended context cache' strat. Definitely simpler.
|
2018-02-19 15:50:47 +07:00 |
|
Joshua A. Horton
|
d1a6bb68c1
|
Implements the first stages of the new fullContextMatch keyboard API.
|
2018-02-19 13:20:37 +07:00 |
|
Joshua A. Horton
|
8a1f915007
|
Initial work toward deadkey test keyboard, with some initial test dev.
|
2018-02-16 14:09:32 +07:00 |
|
Joshua A. Horton
|
2897e51094
|
Adds a chirality test suite to the set of unit tests.
|
2018-02-16 10:48:25 +07:00 |
|
Joshua A. Horton
|
744747b881
|
Implemented a chirality engine tests. Still fails on IE at present.
|
2018-02-16 09:42:31 +07:00 |
|
Joshua A. Horton
|
819e37a58b
|
Minor test runner parameter tweak for readability.
|
2018-02-14 14:19:55 +07:00 |
|
Joshua A. Horton
|
428ba42802
|
The new OO structure is now used by the example engine test case.
|
2018-02-14 14:05:19 +07:00 |
|
Joshua A. Horton
|
1d88348f59
|
Engine test + recorder build now integrated and working with CI test run.
|
2018-02-13 11:03:49 +07:00 |
|
Joshua A. Horton
|
c0b518e549
|
Accidental lines left out of merge + necessitated change to the new 'engine' test case.
|
2018-02-13 08:46:05 +07:00 |
|
Joshua A. Horton
|
8e1e0bc62f
|
Merge branch 'web-350-attachment-tests' into web-350-engine-tests
|
2018-02-13 08:43:37 +07:00 |
|
Joshua A. Horton
|
506e9d1182
|
Adjustments as per PR review.
|
2018-02-13 08:09:13 +07:00 |
|
Joshua A. Horton
|
c6d3a2fc13
|
Changes the test_utils scripts to provide a more robust initiailization callback timer for automated CI testing.
|
2018-02-12 15:38:36 +07:00 |
|
Joshua A. Horton
|
1f35e7a1f6
|
Partial touch support - keystrokes on touch-aliased elements are now testable. Problem: touch events.
|
2018-02-11 00:00:31 +07:00 |
|
Joshua A. Horton
|
12d3a046b6
|
Added new InputTestSequence class and integrated a test with it.
|
2018-02-10 21:37:34 +07:00 |
|
Joshua A. Horton
|
6d1f718d95
|
Design and partial integration of recording-oriented resources for engine testing.
|
2018-02-10 16:32:34 +07:00 |
|
Joshua A. Horton
|
e58312dd8b
|
Removed unnecessary timeout delays.
|
2018-02-09 19:42:22 +07:00 |
|
Joshua A. Horton
|
9b5ef1f7f8
|
A click-simulating OSK test has been added to the engine suite.
|
2018-02-09 19:41:25 +07:00 |
|
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
|
04e6653516
|
Finishes + polishes a set of basic element Attachment tests.
|
2018-02-09 11:52:25 +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 |
|