Sebastian Pfitzner
|
0854f84653
|
actually fix mouse handler before term attached
|
2019-02-26 11:31:22 +01:00 |
|
Jörg Breitbart
|
4855b60ffe
|
move utf32ToString to TextDecoder.ts
|
2019-01-25 17:35:12 +01:00 |
|
Jörg Breitbart
|
19931e75c0
|
Merge branch 'master' into typedarray_parser
|
2019-01-25 02:41:56 +01:00 |
|
Sebastian Pfitzner
|
8bdb606fd1
|
fix mouse event listener change before term attached
|
2019-01-21 11:09:00 +01:00 |
|
Daniel Imms
|
50abb43e9c
|
Remove request term info handler
We're not supporting it anyway, no point having it.
|
2019-01-20 12:56:49 -08:00 |
|
Jörg Breitbart
|
329d40ab14
|
cleanup DCS handler
|
2019-01-12 13:53:43 +01:00 |
|
Jörg Breitbart
|
8fc66a39e3
|
switch parse buffer to UTF32
|
2019-01-03 00:48:00 +01:00 |
|
Jörg Breitbart
|
570cd786cb
|
Merge branch 'master' into typedarray_parser
|
2019-01-02 18:00:05 +01:00 |
|
Per Bothner
|
6b65ebd4aa
|
Various typing and API fixes, doc comments, typing test etc.
|
2018-12-15 11:34:15 -08:00 |
|
Per Bothner
|
8ceea112f7
|
hooks for custom control sequences
This re-implements addCsiHandler/addOscHandler to return an IDisposable.
|
2018-12-11 17:18:10 -08:00 |
|
Per Bothner
|
53fd04a886
|
Revert "hooks for custom control sequences"
This reverts commit 4d660deff3.
|
2018-12-11 16:50:40 -08:00 |
|
Per Bothner
|
4d660deff3
|
hooks for custom control sequences
This fixes (at least partially) issue #1176
"Add a way to plugin a custom control sequence handler".
|
2018-12-04 19:00:44 -08:00 |
|
Jörg Breitbart
|
a6ef64dcb6
|
always clear DCS buffer on HOOK
|
2018-11-29 16:39:17 +01:00 |
|
Jörg Breitbart
|
591dfd506d
|
fix DCS handler
|
2018-11-29 16:33:56 +01:00 |
|
Jörg Breitbart
|
06e89549a8
|
typed array support for parser
|
2018-11-23 23:30:37 +01:00 |
|
jerch
|
62b1aa5a67
|
Merge branch 'master' into alt_buffer
|
2018-11-23 19:09:08 +01:00 |
|
Jörg Breitbart
|
36db03e713
|
keep old impl in test as reference; minor changes
|
2018-11-20 22:35:51 +01:00 |
|
Jörg Breitbart
|
9b762854eb
|
faster wcwidth init and runtime; fix slightly wrong surrogate handling
|
2018-11-18 23:31:45 +01:00 |
|
Jeff Smith
|
2f90035243
|
Clear alt buffer with erase attributes upon entering
|
2018-11-16 14:33:37 -06:00 |
|
Jeff Smith
|
a19d93851c
|
Each buffer needs its own saved cursor attributes
|
2018-11-16 14:33:37 -06:00 |
|
Jeff Smith
|
a5894ee234
|
Fix cursor movement when swapping buffers
|
2018-11-16 14:33:37 -06:00 |
|
Daniel Imms
|
160b4a7d66
|
Revert "Remove request term info handler"
This reverts commit c2994b0ae1.
|
2018-10-30 11:04:32 -07:00 |
|
Daniel Imms
|
565f46075c
|
Merge pull request #1720 from alexr00/alexr00/ClearShouldClear
Cleared terminal lines should have isWrapped reset
|
2018-10-23 15:48:52 -07:00 |
|
Daniel Imms
|
c2994b0ae1
|
Remove request term info handler
We're not supporting it anyway, no point having it.
|
2018-10-23 15:45:52 -07:00 |
|
Daniel Imms
|
e66a10889f
|
Merge branch 'master' into alexr00/ClearShouldClear
|
2018-10-11 09:02:54 -07:00 |
|
Alex Ross
|
64d6354983
|
Added testing and better erase left and above handling
|
2018-10-11 11:18:56 +02:00 |
|
Alex Ross
|
f2ecd06e64
|
Additional isWrapped clearing
|
2018-10-10 15:31:49 +02:00 |
|
Daniel Imms
|
ed5467689a
|
Fix infinite loop
See Microsoft/vscode#60291
|
2018-10-09 08:38:08 -07:00 |
|
Alex Ross
|
18871f0d3c
|
Cleared terminal lines should have isWrapped reset
Fixes #1710
|
2018-10-01 13:34:13 -07:00 |
|
Jörg Breitbart
|
c8b8e39dde
|
move blankLine to Buffer
|
2018-09-04 22:19:10 +02:00 |
|
Jörg Breitbart
|
02672dc22e
|
Merge branch 'master' into typedarray_BufferLine
|
2018-09-04 15:05:13 +02:00 |
|
Jörg Breitbart
|
dc332480cc
|
fix convertEol option
|
2018-08-31 23:02:05 +02:00 |
|
Jörg Breitbart
|
841a33be28
|
remove push/pop/splice calls to BufferLine
|
2018-08-31 04:40:08 +02:00 |
|
Daniel Imms
|
999fce4e52
|
Remove test only functions from InputHandler.s
|
2018-08-30 16:22:30 -07:00 |
|
Jörg Breitbart
|
a74ca25b09
|
cleanup spaces and comments in InputHandler
|
2018-08-30 20:29:23 +02:00 |
|
Jörg Breitbart
|
276e65fa0b
|
move erase methods to InputHandler
|
2018-08-30 18:10:18 +02:00 |
|
Jörg Breitbart
|
71f5965f8e
|
move to BufferLine.ts
|
2018-08-30 17:55:04 +02:00 |
|
Jörg Breitbart
|
59fc4af9a0
|
IBufferLine interface
|
2018-08-30 17:52:45 +02:00 |
|
Jörg Breitbart
|
424d3257d1
|
set conditional blocks in brackets
|
2018-08-28 02:34:46 +02:00 |
|
Jörg Breitbart
|
9c68eb3b11
|
move line content functions to TerminalLine
|
2018-08-26 19:24:49 +02:00 |
|
Jörg Breitbart
|
cd8477a942
|
move blankLine to TerminalLine
|
2018-08-26 14:27:38 +02:00 |
|
Jörg Breitbart
|
0340d91150
|
first step to buffer redesign: class TerminalLine; discourage low level index access to cells
|
2018-08-25 22:41:42 +02:00 |
|
Niklas Higi
|
44366ffd3c
|
Add support for the "Not italic" escape code
|
2018-08-14 12:29:12 +02:00 |
|
Daniel Imms
|
a003a0c585
|
Merge remote-tracking branch 'origin/master' into 1579_emit_pos_directly
|
2018-08-06 11:21:35 -07:00 |
|
Daniel Imms
|
bae3f64c10
|
Merge branch 'master' into 1567_npe
|
2018-08-06 07:14:33 -07:00 |
|
Daniel Imms
|
c65dd1f476
|
Use const for null cell
Fixes #1584
|
2018-07-29 13:05:27 -07:00 |
|
Daniel Imms
|
1c4cb8c620
|
Reinstate IInputHandlingTerminal
Fixes #1587
|
2018-07-27 11:46:09 -07:00 |
|
Daniel Imms
|
fec66c7dac
|
Remove Terminal.send
|
2018-07-27 11:32:11 -07:00 |
|
Daniel Imms
|
ee3668eb03
|
Report device status directly via emit
Fixes #1579
|
2018-07-24 08:40:51 -07:00 |
|
Daniel Imms
|
bf3709f4c5
|
Fix NPE in InputHandler.parse
Fixes #1567
|
2018-07-23 15:29:45 -07:00 |
|