Commit graph

137 commits

Author SHA1 Message Date
Joshua Horton
62a85ef7b8
Merge pull request #1602 from keymanapp/web-lmlayer-compilation
[Web] Compilation with the LMLayer
2019-02-26 09:28:04 +07:00
Joshua A. Horton
ce12709c74 Disables Safari tests for KMW pending BrowserStack fix. 2019-02-25 12:17:36 +07:00
Joshua A. Horton
cff9640a25 Merge branch 'web-lmlayer-compilation' into web-text-deltas 2019-02-21 12:44:04 +07:00
Joshua A. Horton
1adc71ce98 Reworks the linkage between KMW and the LMLayer, updates target to ES6. 2019-02-21 12:30:50 +07:00
Joshua A. Horton
f2e2388143 Polishes Transcription work, adds a unit-test suite for it. 2019-02-21 10:20:35 +07:00
Joshua A. Horton
92179f3b4a A little test case tidying work. 2019-02-19 15:22:04 +07:00
Joshua A. Horton
099c23cdb1 Implements Mock-oriented unit-testing. 2019-02-19 15:19:26 +07:00
Joshua A. Horton
45db7ef566 Adds deadkey test for Mocks. 2019-02-08 01:03:00 +07:00
Joshua A. Horton
36e8aec6f0 Merge branch 'web-element-interface-deadkeys' into web-stub-output-target 2019-02-08 00:57:00 +07:00
Joshua A. Horton
0fc4a73834 Adds a deadkey recording + adjustment unit test for OutputTargets. 2019-02-08 00:39:20 +07:00
Joshua A. Horton
d6e8a8c043 Renames dom.EditableElement to text.OutputTarget. 2019-02-07 22:19:23 +07:00
Joshua A. Horton
11f93909e0 Brainstorming on mock-specific tests. 2019-02-07 02:01:56 +07:00
Joshua A. Horton
9e9180c6b7 Initial work on the Mock output-target type. 2019-02-07 01:53:54 +07:00
Joshua A. Horton
73b434473e Finishes refactoring of deadkey management, though refinement's needed. 2019-02-06 03:13:21 +07:00
Joshua A. Horton
e1fea62d15 Better aliasing for the _kmwAttachment object. 2019-02-01 00:56:02 +07:00
Joshua A. Horton
c388b1622f Fixes mobile issue with per-control keyboard settings. 2019-01-31 23:21:07 +07:00
Joshua A. Horton
5c282ba981 Integrates element interfaces into KMW proper. 2019-01-31 03:39:33 +07:00
Joshua A. Horton
8aab139ef4 Adds a touch-alias element interface test. 2019-01-30 20:37:37 +07:00
Joshua A. Horton
2d248aee13 Merge branch 'web-touch-alias-refactor' into web-processing-element-API 2019-01-30 07:34:38 +07:00
Joshua A. Horton
e51993d59e A couple more tweaks. 2019-01-28 05:39:45 +07:00
Joshua A. Horton
6551095634 Adjusts tests in line with the new refactor. 2019-01-28 05:08:09 +07:00
Joshua A. Horton
4e1b72323f Finishes basic unit-tests for TouchAliasElement. 2019-01-27 21:10:13 +07:00
Joshua A. Horton
f284bbf2d7 Touch-alias unit test development. 2019-01-27 19:13:02 +07:00
Joshua A. Horton
fe06a01fc1 Starts development of touch-alias unit-testing. 2019-01-27 18:49:45 +07:00
Joshua A. Horton
ec852a39aa Removes post-rebase artifacts, making touch-alias work into its own PR. 2019-01-26 00:36:58 +07:00
Joshua A. Horton
0026d5ae08 Extracts some dom-related util API into targetable module for tools. 2019-01-26 00:26:54 +07:00
Joshua A. Horton
c1403c8d8d Extracts some dom-related util API into targetable module for tools. 2019-01-24 21:07:39 +07:00
Joshua A. Horton
65fbf2fc61 Implements interface for design-mode IFrames, adds related testing. 2019-01-18 13:59:26 +07:00
Joshua A. Horton
104fe77f2c Adds workaround for CI-only Firefox testing error. 2019-01-18 10:09:59 +07:00
Joshua A. Horton
29cb0d1117 Minor tweak to address error seen in CI. 2019-01-18 09:58:14 +07:00
Joshua A. Horton
f3e3f71257 Completes implementation of ContentEditable, basic testing of the same. 2019-01-18 09:41:10 +07:00
Joshua A. Horton
5a234f3968 More tweaks - still sufficient but friendlier to contentEditables. 2019-01-17 20:02:30 +07:00
Joshua A. Horton
e8ad9100e7 Better abstraction; no need to provide external caret access. 2019-01-17 16:01:31 +07:00
Joshua A. Horton
ed71f3791c Adds another abstraction method for context char deletion. 2019-01-17 15:49:15 +07:00
Joshua A. Horton
37dd55d5ee Completes development of 'wrappers' for Input and TextArea elements. 2019-01-17 13:32:04 +07:00
Joshua A. Horton
1c89d3b9dc Starts work on element interfaces and related unit-test development. 2019-01-17 09:29:22 +07:00
Joshua A. Horton
2ef001f30f Moves keycode constants to their own file, starts 'text' namespace. 2019-01-11 12:27:06 +07:00
Joshua A. Horton
f9ec78cc14 Tweaks another testing resource. 2019-01-10 13:21:24 +07:00
Joshua A. Horton
631d3b2e3e Fixes some testing resources, some embedded issues. 2019-01-10 13:20:20 +07:00
Joshua A. Horton
a42c0f181e Updates BrowserStack configuration settings, fixes a minor error. 2018-10-24 10:47:09 +07:00
Marc Durdin
0daab7130e Fixup cmdline 2018-07-06 14:43:51 +07:00
Marc Durdin
7a7c6851f7 Test debug log for karma - try to find out why it is falling over 2018-07-06 14:41:56 +07:00
Marc Durdin
1f3e8f1220 [web] Try tests with real iOS devices as emulators no longer supported 2018-07-06 12:47:37 +07:00
Joshua A. Horton
bee50cf3a0 Tidied things up a bit, updated BrowserStack setting for CI Safari test. 2018-05-09 10:49:35 +07:00
Joshua A. Horton
a2fa2ea0dd Adds a warning to ambiguous AltGr emulation cases, defaulting to 'on.' 2018-04-30 13:41:00 +07:00
Joshua A. Horton
06e5efdba3 Mostly fixes chiral AltGr emulation detection. 2018-04-30 10:21:39 +07:00
Joshua A. Horton
c249c792d7 Minor tweaks and housekeeping. 2018-04-25 08:36:15 +07:00
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 A. Horton
80087aa92d Adds tracking to facilitate event handling termination during shutdown. 2018-03-08 14:36:17 +07:00