Commit Graph
3057 Commits
Author SHA1 Message Date
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
Jörg Breitbart aa8165a756 Merge branch 'master' into mouse_services 2019-07-31 23:12:05 +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
Jörg Breitbart e32dbc6137 Merge branch 'master' into mouse_services 2019-07-25 00:29:06 +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
Jörg Breitbart 4fba080d34 deactivate wheel left/right, docs 2019-07-24 15:14:37 +02:00
Jörg Breitbart f68769e5f3 Merge branch 'master' into mouse_services 2019-07-24 14:14:19 +02: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
Jörg Breitbart 776c6dffea refactor buttons, wheel with left right 2019-07-23 20:16:42 +02:00
Jörg Breitbart 88faf1bcfe Merge branch 'master' into mouse_services 2019-07-23 18:27:34 +02: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
Jörg Breitbart 3e5b075a0a remove modifier restriction for 1000 2019-07-22 16:32:24 +02:00
Jörg Breitbart f239e10ed6 use enums instead 2019-07-19 23:55:18 +02:00
Jörg Breitbart b64ed4f540 cleanup sendEvent, switch reported button during move 2019-07-19 17:04:12 +02:00
Jörg Breitbart cbddbc6e83 some changes in mouse event handling:
- use onProtocolChange
- remove mouse states from Terminal.ts
- remove selectionService from InputHandler
- fix up events in VT200 mode
- fix move event with no buttons in ANY mode
2019-07-19 16:21:30 +02:00
Jörg Breitbart df0cf253ac debounce only move events 2019-07-19 02:56:24 +02:00
Jörg Breitbart e38a68e396 debounce events at grid level 2019-07-19 02:46:03 +02:00
Jörg Breitbart 4858bdc464 CoreMouseService 2019-07-19 01:45:27 +02:00