Joshua A. Horton
|
2d389a8053
|
Discriminated unions for rule objects + other PR concerns.
|
2018-02-23 10:15:39 +07:00 |
|
Joshua A. Horton
|
a636b5f259
|
Corrected the hand-altered JSON again...
|
2018-02-21 09:58:08 +07:00 |
|
Joshua A. Horton
|
1d00d62dc2
|
Fixes the test JSON components that were copied and altered.
|
2018-02-21 09:15:17 +07:00 |
|
Joshua A. Horton
|
27db3f984b
|
Fixes issue with not deleting matched deadkeys on touch paths.
|
2018-02-21 09:07:40 +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
|
95a9cda57b
|
Work toward handwritten kbd example and full context output func.
|
2018-02-20 11:11:36 +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
|
45a3b26c94
|
Minor logic error correction, fixes IE back up.
|
2018-02-16 11:46:08 +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
|
c8eb624610
|
FINALLY fixed IE. Took a lot of research to find the exact issue.
|
2018-02-16 10:19: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
|
f16500fd4d
|
Missed one important line in the improvement changes.
|
2018-02-16 08:36:26 +07:00 |
|
Joshua A. Horton
|
9330cb1eac
|
Made some minor recorder improvements.
|
2018-02-16 08:24:51 +07:00 |
|
Joshua A. Horton
|
9e805ca2e2
|
Implements a chirality test keyboard and fixes up state handling.
|
2018-02-15 12:46:40 +07:00 |
|
Joshua A. Horton
|
049f7a7d57
|
Missed a minor detail and addressed the OSK BKSP key thing.
|
2018-02-15 08:49:34 +07:00 |
|
Joshua A. Horton
|
ffa76e7468
|
Fixes for PR comments.
|
2018-02-15 08:31:34 +07:00 |
|
Joshua A. Horton
|
0725a8f195
|
Now takes in per-sequence error messages if specified.
|
2018-02-14 15:52:49 +07:00 |
|
Joshua A. Horton
|
0f1414926b
|
Tweaks recorder touch support to better load existing JSON.
|
2018-02-14 15:28:32 +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
|
7ebb7307e7
|
Recorder infrastructure and UI now only need polish.
|
2018-02-14 13:28:45 +07:00 |
|
Joshua A. Horton
|
18ba780350
|
Merge branch 'master' into web-350-engine-tests
|
2018-02-14 08:40:38 +07:00 |
|
Joshua A. Horton
|
5ec722efad
|
Added initial constructor for the KeyboardTest class.
|
2018-02-13 21:25:55 +07:00 |
|
Joshua A. Horton
|
99db1cda7f
|
Moved Device to new file for Recorder access, + objects for auto tests.
|
2018-02-13 21:21:43 +07:00 |
|
Joshua A. Horton
|
607cefd65e
|
InputTestSequence JSON pretty-print is "go." Fixes recorder post-merge.
|
2018-02-13 19:23:14 +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
|
6970c86477
|
Relocates the recorder into the general /source/ directory + ties its build into the test command.
|
2018-02-13 09:46:23 +07:00 |
|
Joshua Horton
|
48697c63a7
|
Merge pull request #581 from keymanapp/web-350-attachment-tests
KeymanWeb - Unit Testing: Control Attachment
|
2018-02-13 09:14: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
|
dc64f384a4
|
Modified 'shutdown' related code; adjusted initial definition of the 'keyman' variable to help the 'delete' succeed.
|
2018-02-13 08:31:35 +07:00 |
|
Joshua A. Horton
|
db04649d2c
|
Merge branch 'master' into web-350-attachment-tests
|
2018-02-13 08:13:25 +07:00 |
|
Joshua A. Horton
|
506e9d1182
|
Adjustments as per PR review.
|
2018-02-13 08:09:13 +07:00 |
|
Joshua Horton
|
edb766b04d
|
Merge pull request #452 from keymanapp/web-340-chiral-font
[Web] Chiral font update
|
2018-02-13 07:57:00 +07:00 |
|
Joshua Horton
|
3bdd1857b3
|
Merge pull request #582 from keymanapp/web-testing-centralize-conf
Web Testing - Centralizing configuration data
|
2018-02-13 07:55:23 +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 |
|
Marc Durdin
|
ee3aac6989
|
Merge pull request #570 from keymanapp/web-use-api.keyman.com
Use api.keyman.com instead of r.keymanweb.com on KeymanWeb
|
2018-02-12 13:24:49 +07:00 |
|
Joshua A. Horton
|
41cc770eec
|
Generates touch SHIFT-subkeys for each default layer utilized for KMW10+ keyboards.
|
2018-02-12 13:02:54 +07:00 |
|
Marc Durdin
|
a49f7a381a
|
Add version query string
|
2018-02-12 12:19:11 +07:00 |
|
Joshua A. Horton
|
aed8bebdac
|
Merge branch 'master' into web-340-chiral-font
|
2018-02-12 08:33:30 +07:00 |
|
Joshua A. Horton
|
889d2e24e8
|
Adjusts the OSK to allow the recorder to detect touch-based deletions.
|
2018-02-11 15:34:49 +07:00 |
|
Joshua A. Horton
|
a90cb142fa
|
Recorder page is now Chrome-touch-simulation compatible.
|
2018-02-11 15:03:26 +07:00 |
|
Joshua A. Horton
|
b3896bd1c0
|
Rudimentary test recording UI is now up for the recorder page.
|
2018-02-11 14:36:08 +07:00 |
|
Joshua A. Horton
|
1b2da39e1b
|
Added code to capture + reconstruct keyboard stubs from KMW's activeStub property.
|
2018-02-11 12:56:45 +07:00 |
|
Joshua A. Horton
|
b493be289e
|
Touch emulation now supported. Had to alter true code to run dev tests in Chrome emulation.
|
2018-02-11 01:03:37 +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 |
|