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 A. Horton
|
f66c0486e3
|
Forgot about the parameterized use of defaultBackspace.
|
2018-03-05 13:35:18 +07:00 |
|
Joshua A. Horton
|
a3038f4cde
|
Applies namespacing to the bulk of currently-refactored KMW code.
|
2018-03-05 09:51:20 +07:00 |
|
Marc Durdin
|
1cd0d2bb31
|
Recent change from escape/unescape to encodeURI/decodeURI should have been to encodeURIComponent/decodeURIComponent
|
2018-03-01 09:01:56 +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
|
a07c2c93fa
|
Fixed a few type coersion bugs on the KMW side.
|
2018-02-28 12:54:02 +07:00 |
|
Joshua A. Horton
|
485bfd2f92
|
Incorporates most of the PR feedback.
|
2018-02-28 09:01:35 +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
|
5119458c0b
|
Developer now uses KDC for 10.0+ versioned keyboards.
|
2018-02-26 13:10:29 +07:00 |
|
Joshua A. Horton
|
9e538d7444
|
Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores
|
2018-02-23 10:51:48 +07:00 |
|
Joshua A. Horton
|
c5f120eb68
|
Final PR review adjustments.
|
2018-02-23 10:46:06 +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
|
7c79d1be0a
|
Introducing KDC, the 'deleteContext' function.
|
2018-02-22 10:57:33 +07:00 |
|
Joshua A. Horton
|
dc4aab1447
|
Reverting accidentally-included changes from last commit.
|
2018-02-22 10:16:26 +07:00 |
|
Joshua A. Horton
|
7f5db3f6e9
|
Deadkey stores now included in example keyboard.
|
2018-02-22 10:02: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
|
7c12acae09
|
No tests yet, but initial exploded 'any' and 'index' are in place.
|
2018-02-21 13:26:06 +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
|
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
|
9e805ca2e2
|
Implements a chirality test keyboard and fixes up state handling.
|
2018-02-15 12:46:40 +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
|
64bd1111e3
|
Merge branch 'master' into web-typescript-keymap
|
2018-02-02 15:06:33 +07:00 |
|
Joshua A. Horton
|
4428df725e
|
Object-orients the existing kmwkeymap infrastructure.
|
2018-02-02 14:14:33 +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 |
|
Joshua A. Horton
|
a051f876a7
|
Merge branch 'web-544-iframe-instanceof' into web-typescript-legacy-refactor
|
2018-01-26 12:46:02 +07:00 |
|
Joshua A. Horton
|
3dbef51e9a
|
Fixes #544.
|
2018-01-26 10:50:17 +07:00 |
|
Joshua A. Horton
|
983fe8ca6a
|
Removes document.selection and its codepaths from the KMW engine.
|
2018-01-25 08:36:54 +07:00 |
|
Joshua A. Horton
|
c65df69091
|
Merge branch 'web-typescript-dom-module' into web-typescript-legacy-refactor
|
2018-01-25 08:28:20 +07:00 |
|
Joshua A. Horton
|
a0e1783061
|
Outside of initialization code and the debug API, completes the keymanweb.ts refactor.
|
2018-01-24 12:20:09 +07:00 |
|
Joshua A. Horton
|
bfd041b5f9
|
Refactored hotkeys, window load/unload event handlers, _SelPos.
|
2018-01-24 11:02:55 +07:00 |
|
Joshua A. Horton
|
ad228fbfbd
|
Refactors numerous DOM-related state variables out of kmwbase.ts and into the appropriate DOM-related sources.
|
2018-01-24 10:07:04 +07:00 |
|
Joshua A. Horton
|
be86249124
|
A few fixes + moved a field.
|
2018-01-23 12:31:07 +07:00 |
|
Joshua A. Horton
|
51a1b886e2
|
Refactored ActiveElement, element focusing, and a few other methods.
|
2018-01-23 12:21:52 +07:00 |
|
Joshua A. Horton
|
5114da88ea
|
Further refactoring + some bookkeeping after recent related PR merges/edits.
|
2018-01-23 09:50:35 +07:00 |
|
Joshua A. Horton
|
6f9ae4ffba
|
Incorporates legacy KeymanWeb object API fixes from the 'typed-callbacks' branch.
|
2018-01-23 09:13:51 +07:00 |
|
Joshua A. Horton
|
d9c9ca268d
|
Fixes legacy KeymanWeb object APIs.
|
2018-01-23 09:11:38 +07:00 |
|
Joshua A. Horton
|
d234be6a74
|
Merge branch 'web-typescript-typed-callbacks' into web-typescript-dom-module
|
2018-01-23 09:00:35 +07:00 |
|
Joshua A. Horton
|
a9ac39457a
|
Merge branch 'master' into web-typescript-dom-module
|
2018-01-22 15:49:38 +07:00 |
|
Joshua A. Horton
|
07d18c3ddd
|
Merge branch 'master' into web-typescript-typed-callbacks
|
2018-01-22 15:27:37 +07:00 |
|
Joshua A. Horton
|
14b6a04d1a
|
Minor tweaks in response to PR review.
|
2018-01-22 13:19:40 +07:00 |
|
Joshua A. Horton
|
f8cb6be5f5
|
Merges in the legacy property rework changes to the current work on the DOM module, which relocates affected code.
|
2018-01-22 12:44:37 +07:00 |
|