jerch
7e01c833be
Merge branch 'master' into extract_vt_features
2019-10-04 20:13:59 +02:00
Jörg Breitbart
c2ec16a16c
encapsulate deferred writing in WriteBuffer class
2019-09-13 16:31:28 +02:00
Jörg Breitbart
75ba717bd7
merge write methods, optional callback
2019-09-12 13:36:58 +02:00
jerch
5c7a14cfe0
Merge branch 'master' into extract_vt_features
2019-09-05 22:41:35 +02:00
Jörg Breitbart
aacc9c86b9
linter
2019-08-19 22:59:14 +02:00
Jörg Breitbart
8b2d85c823
document more commands; long description hook
2019-08-19 22:54:55 +02:00
Jörg Breitbart
66709e6f22
fix OSC list header; general notes
2019-08-18 21:50:17 +02:00
Jörg Breitbart
2de22f9356
extract @vt entries from docs
2019-08-18 17:36:06 +02:00
Jörg Breitbart
64c06d34fa
remove any types
2019-08-17 14:45:11 +02:00
Jörg Breitbart
ae914c17d8
Merge branch 'master' into mouse_services
2019-08-16 22:06:04 +02:00
Jörg Breitbart
f677516e95
better interfaces, cleanup
2019-08-11 16:45:35 +02:00
Jörg Breitbart
1286eb618a
rename to OscHandler and DcsHandler
2019-08-08 19:41:12 +02:00
Jörg Breitbart
a97742c765
Merge branch 'master' into parser_hooks
2019-08-08 18:51:12 +02:00
Jörg Breitbart
4200e8356b
apply BCE to SU/SD
2019-08-04 17:07:56 +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
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