Commit graph

98 commits

Author SHA1 Message Date
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
Joshua A. Horton
4aa0476470 The <select> element of the recorder now always tracks the keyboard. 2018-03-07 12:45:48 +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
71b5075322 Removes temporary utility function. 2018-03-06 11:04:47 +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
1f558e08d3 Full Developer KMW compilation update complete. 2018-02-26 15:14:02 +07:00
Joshua A. Horton
310df0cf89 Implements KFCM and expanded store definitions in Developer. 2018-02-26 14:36:14 +07:00
Joshua A. Horton
5119458c0b Developer now uses KDC for 10.0+ versioned keyboards. 2018-02-26 13:10:29 +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
96352dc4fd Merge branch 'master' into web-281-deadkey-rework 2018-02-23 10:20:38 +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
ebdc9091d1 Implements store-based multirule deadkey keyboard tests. 2018-02-22 11:07:52 +07:00
Joshua A. Horton
7c79d1be0a Introducing KDC, the 'deleteContext' function. 2018-02-22 10:57:33 +07:00
darcywong00
924ae2ed0a Fix lao id for unit tests 2018-02-22 10:46:30 +07:00
Joshua A. Horton
7f5db3f6e9 Deadkey stores now included in example keyboard. 2018-02-22 10:02:33 +07:00
darcywong00
bc30328f2f Update additional test resources and history.md 2018-02-21 16:19:33 +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
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