Jörg Breitbart
b35383915d
cleanup interfaces
2019-08-11 17:55:24 +02:00
Jörg Breitbart
f677516e95
better interfaces, cleanup
2019-08-11 16:45:35 +02:00
Daniel Imms
e58a84df6a
Merge branch 'master' into parser_hooks
2019-08-10 14:15:11 -07:00
Daniel Imms
afe08d82d8
Merge branch 'master' into 2373_blink
2019-08-10 07:39:49 -07:00
Daniel Imms
598d37a023
Fix DOM blink for non-block cursors
...
Fixes #2373
2019-08-10 07:38:44 -07:00
Daniel Imms
0a9de5eb8c
Merge branch 'master' into 2370
2019-08-09 09:56:16 -07:00
Daniel Imms
811c24b866
Fix mouse events class apply on open
...
Fixes #2370
2019-08-09 09:55:31 -07:00
Jörg Breitbart
0469e271da
cache ParserApi, remove namespace
2019-08-08 21:58:02 +02:00
Jörg Breitbart
1286eb618a
rename to OscHandler and DcsHandler
2019-08-08 19:41:12 +02:00
Jörg Breitbart
20fa447033
namespace parser related stuff
2019-08-08 19:34:00 +02:00
Jörg Breitbart
a97742c765
Merge branch 'master' into parser_hooks
2019-08-08 18:51:12 +02:00
Daniel Imms
58e1b0db38
Merge pull request #2355 from jerch/fix_2354
...
DECSTBM issues
2019-08-07 07:51:18 -07:00
Daniel Imms
29d8493a7a
Don't throw if first click is incremental
...
Fixes #2365
2019-08-07 07:18:27 -07:00
Jörg Breitbart
4200e8356b
apply BCE to SU/SD
2019-08-04 17:07:56 +02:00
Jörg Breitbart
6285cbf976
fix IL/DL test
2019-08-04 13:46:37 +02:00
Jörg Breitbart
00298531ed
respect scroll margins in CUU/CUD/CPL/CNL; test files
2019-08-04 12:20:44 +02:00
Jörg Breitbart
2a533e7236
map DECEL back to eraseInLine
2019-08-04 09:00:07 +02:00
Jörg Breitbart
4e8a1c5656
Merge remote-tracking branch 'upstream/master' into parser_hooks
2019-08-04 08:56:34 +02:00
Jörg Breitbart
eccd6d7bdf
enable NEL test
2019-08-03 15:05:44 +02:00
Jörg Breitbart
497a5e6e84
fix DECSTBM with IND
2019-08-03 15:00:30 +02:00
Jörg Breitbart
84d7591506
increase test timeout
2019-08-02 21:06:16 +02:00
Jörg Breitbart
0958f0ef91
fix DECSTBM with LF
2019-08-02 15:29:26 +02:00
Daniel Imms
efaa78faee
Make dispose idempotent
...
Fixes #2351
2019-07-31 10:55:39 -07:00
Jörg Breitbart
bbd7275ad7
make linter happy
2019-07-31 14:44:50 +02:00
Jörg Breitbart
7252a5921d
cleanup parser rules and docs
2019-07-31 14:20:36 +02:00
Jörg Breitbart
83a1340cc4
abort and cleanup subparsers for CAN and SUB
2019-07-31 12:03:12 +02:00
Jörg Breitbart
812fc5e6ec
register functions by prefix/intermediate/final bytes
2019-07-31 04:49:01 +02:00
Jörg Breitbart
d78c062169
Merge branch 'master' into parser_hooks
2019-07-26 18:15:43 +02:00
Jörg Breitbart
0106bdcb73
parser tests for addDcsHandler
2019-07-26 18:11:31 +02:00
Jörg Breitbart
bffa78585e
test cases for payload limits
2019-07-26 17:35:37 +02:00
Jörg Breitbart
a9b2728c07
add DCS interface, payload limits for DCS/OSC
2019-07-26 15:59:24 +02:00
Jörg Breitbart
82aaef29f1
dcs parser tests
2019-07-26 15:07:24 +02:00
Jörg Breitbart
c9b7aefb88
reset internal state on unhook
2019-07-26 02:56:48 +02:00
Jörg Breitbart
229a7ec755
Merge branch 'parser_hooks' of github.com:jerch/xterm.js into parser_hooks
2019-07-26 01:58:59 +02:00
Jörg Breitbart
6606024c2b
support for multiple DCS handler
2019-07-26 01:58:42 +02:00
Daniel Imms
3dc52184e5
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:49:26 -07:00
Daniel Imms
41331150ff
Merge branch 'master' into parser_hooks
2019-07-25 14:43:53 -07:00
Jörg Breitbart
f985c30847
add addEscHandler
2019-07-25 22:44:08 +02:00
Jörg Breitbart
f626e1c93d
fix OSC parsing
2019-07-25 20:38:14 +02:00
Daniel Imms
41f418e91e
Revert tests to how they used to be
2019-07-25 10:13:50 -07:00
Daniel Imms
7479131747
Cancel keydown events when not in screenReaderMode
...
This caused issues with embedder keybinding systems firing when they
shouldn't be. The fix is to only allow it in screenReaderMode as a
compromise so keys are echoed.
2019-07-25 10:08:41 -07:00
Jörg Breitbart
d8364d749c
remove null type from dcsHandler
2019-07-25 01:15:18 +02:00
Daniel Imms
8447bcbb3b
Merge branch 'master' into debug_log
2019-07-24 12:21:41 -07:00
Daniel Imms
752243d95f
Move verbose logs in InputHandler to debug level
2019-07-24 12:21:10 -07:00
Daniel Imms
1c0a263b03
Merge branch 'master' into layering4
2019-07-24 11:46:20 -07:00
Daniel Imms
ac8107d1df
Fix lint errors
2019-07-23 14:32:13 -07:00
Daniel Imms
edfef95bb3
Get tests passing
2019-07-23 14:22:49 -07:00
Daniel Imms
c8a719b64a
Clear textarea when ^C or enter is pressed
2019-07-22 10:49:40 -07:00
Daniel Imms
6a68a24739
Debug log data being sent
2019-07-22 10:42:18 -07:00
Daniel Imms
cabd0ca3bc
Announce character when typing
...
Fixes #2327
2019-07-22 10:34:06 -07:00