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
Jörg Breitbart
6f047aa7ea
SGR tests, fix bug in 38:5 handling
2019-06-18 14:40:15 +02:00
Jörg Breitbart
c558d485e0
apply colon handling to SGR
2019-06-18 03:00:53 +02:00
Jörg Breitbart
1dd63a6d66
apply type over codebase
2019-06-17 23:31:54 +02:00
Daniel Imms
173c4d83b3
Merge branch 'master' into fix-cursor
2019-06-15 13:04:28 -07:00
Daniel Imms
91598814c6
Fix lint
2019-06-14 23:00:48 -07:00
Daniel Imms
ae216c3088
Move AttributeData into separate file
2019-06-14 23:00:33 -07:00
Daniel Imms
4330741c5d
Move CellData into new file
2019-06-14 22:51:08 -07:00
Daniel Imms
3adddbf95a
Move some buffer constants into buffer/Constants
2019-06-14 22:39:35 -07:00
Vadim Zakondyrin
311f6b6e84
Fix saved cursor position on resize of alt screen
2019-06-10 14:27:48 +06:00
Daniel Imms
80ce33f9ef
Rename EventEmitter2 to EventEmitter
...
Fixes #2029
2019-06-08 21:33:02 -07:00