Commit Graph
364 Commits
Author SHA1 Message Date
Jörg Breitbart 497a5e6e84 fix DECSTBM with IND 2019-08-03 15:00:30 +02:00
Jörg Breitbart 0958f0ef91 fix DECSTBM with LF 2019-08-02 15:29:26 +02: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 812fc5e6ec register functions by prefix/intermediate/final bytes 2019-07-31 04:49:01 +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 6606024c2b support for multiple DCS handler 2019-07-26 01:58:42 +02: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
Jörg Breitbart e32dbc6137 Merge branch 'master' into mouse_services 2019-07-25 00:29:06 +02:00
Daniel Imms 752243d95f Move verbose logs in InputHandler to debug level 2019-07-24 12:21:10 -07: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 4858bdc464 CoreMouseService 2019-07-19 01:45:27 +02:00
Daniel Imms c078f3db48 Move range updating to DirtyRowService 2019-07-13 18:25:22 -07:00
Daniel Imms 0c038352f3 Remove debug internal option completely and add option APIs 2019-07-13 10:00:15 -07:00
Daniel Imms 2977a53cc1 Use log service everywhere, fix log printing
Fixes #1560
2019-07-13 09:44:16 -07:00
Daniel Imms 94199ae124 Introduce logLevel option
Part of #1560
2019-07-13 09:36:21 -07:00
Daniel Imms af9c050e93 Remove ITerminal usage in DECRQSS 2019-07-13 01:46:01 -07:00
Daniel Imms 49fa86d6bb Get rows/cols in input hander from buffer service 2019-07-13 01:38:02 -07:00
Daniel Imms dd239b9811 Use IBufferService for buffer access in InputHandler 2019-07-13 00:52:54 -07:00
Jörg Breitbart ab25997192 change to max/min 2019-07-09 22:30:00 +02:00
Jörg Breitbart 9d2418ece6 remove comment 2019-07-09 21:41:17 +02:00
Jörg Breitbart 691a8addfc cleanup; doc; move cursor methods next to each other 2019-07-08 23:59:46 +02:00
Jörg Breitbart 3d6f87ea7f reset cursor on DECOM 2019-07-08 23:22:46 +02:00
Jörg Breitbart e91c223bb0 respect DECSTBM margins in DECOM mode 2019-07-08 23:09:53 +02:00
Jörg Breitbart cb25e2d4e0 save/restore charset in DECSC/DECRC 2019-07-08 02:42:02 +02:00
Jörg Breitbart bc867bf12b partial fix DECSTBM IL/DL 2019-07-08 02:11:46 +02:00
Jörg Breitbart 8654133b15 move leftover sequence methods to InputHandler 2019-07-08 00:39:05 +02:00
Jörg Breitbart e2366fa83d rewrite DECSTBM 2019-07-07 23:37:02 +02:00
Jörg Breitbart 9d4cafc4c9 fix ICH 2019-07-07 21:18:03 +02:00
Jörg Breitbart 7e7730d176 fix ECH 2019-07-07 21:15:14 +02:00
Jörg Breitbart 926c298371 fix DCH 2019-07-07 21:10:38 +02:00
Jörg Breitbart d26a643727 use fill for _resetBufferLine 2019-07-07 20:45:54 +02:00
Jörg Breitbart cd1d194dbd apply cursor restrictions 2019-07-07 20:40:27 +02:00
Jörg Breitbart 204847b134 fix DECSC 2019-07-07 19:54:47 +02:00
Jörg Breitbart e6ac138620 Merge branch 'master' into cleanup_sequences_files 2019-07-06 20:45:50 +02:00
Jörg Breitbart fa9857aedf simplify cursor movements 2019-07-06 16:47:48 +02:00
Jörg Breitbart a2bf5fe975 fix typo 2019-07-06 16:13:21 +02:00
Jörg Breitbart eb7b8f9020 restrict cursor movements 2019-07-06 15:59:18 +02:00
Jörg Breitbart d18b799624 fix HT, HTS, CHT 2019-07-05 02:04:42 +02:00
Jörg Breitbart 44035d14ab fix no wraparound mode 2019-07-05 00:56:57 +02:00
Jörg Breitbart 82ff113107 add DECALN 2019-07-04 23:50:56 +02:00
Jörg Breitbart d858022f23 fix several escape sequence files 2019-07-04 17:45:10 +02:00
Jörg Breitbart a1acd4b318 Merge branch 'master' into parser_colon_notation 2019-07-02 16:44:43 +02:00
Jörg Breitbart 7dd5dfab7a make params mandatory 2019-07-02 16:14:28 +02:00
Daniel Imms 79d8f05528 Make Terminal.selectionService private 2019-06-29 18:50:54 -07:00
Daniel Imms 7ee2219314 Rename SelectionManager to SelectionService 2019-06-29 14:27:50 -07:00
Jörg Breitbart 63a4e8ffde Merge branch 'master' into parser_colon_notation 2019-06-25 16:07:50 +02:00
Daniel Imms 33a640a7a8 Move applicationCursor into core service 2019-06-23 14:06:06 -07:00
Daniel Imms bfa7a2df76 Move handler into CoreService and adopt
This also fine tunes some of the data events to not clear selection
and scroll to the bottom of the viewport anymore.

Part of #1507
Fixes #2112
2019-06-23 10:10:17 -07:00