Daniel Imms
ace99d125d
Progress on osc link service
2022-08-07 07:02:42 -07:00
Daniel Imms
fd79100d95
Fix test service injection
2022-08-07 06:10:27 -07:00
Daniel Imms
7970b5c1e3
Fix edge cases in link creation
2022-08-07 06:05:42 -07:00
Daniel Imms
91d46dae50
OSC link progress
2022-08-07 05:08:13 -07:00
meganrogge
34ec80a322
use ybase + y when clearing markers
2022-02-24 12:02:11 -06:00
meganrogge
a4fee6d4b5
get rid of the bane of my existence
2022-02-18 16:11:00 -06:00
meganrogge
9847dcaacc
fix #3641
2022-02-15 11:38:04 -06:00
meganrogge
de3a09e05f
fix #3633
2022-02-11 15:09:40 -06:00
Daniel Imms
b39d245050
Log parsing data string when using buffers
2022-02-03 08:32:24 -08:00
Daniel Imms
63c281e405
Merge pull request #3559 from silamon/options3
...
Resolve perf regression from OptionsService.options
2022-01-11 07:26:43 -08:00
Simon Lamon
1dcc1d1baf
fix test and replace options with rawOptions
2022-01-08 08:20:50 +00:00
Daniel Imms
9a3ee49160
Log characters as a code array when parsing data as well
...
Makes it consistent with sending data debug logs
Fixes #3505
2021-12-22 09:58:15 -08:00
Daniel Imms
3cc9994a7d
Merge remote-tracking branch 'upstream/master' into pr/jerch/3524
2021-12-22 08:28:43 -08:00
Jörg Breitbart
9964210ac4
implement OSC 104|110|111|112
2021-11-10 22:15:35 +01:00
Jörg Breitbart
896f5a7e4c
extend logic to OSC 12 cursor color
2021-11-09 13:46:54 +01:00
Jörg Breitbart
54822af73a
use xcolor parser for OSC 4
2021-11-08 19:40:35 +01:00
Jörg Breitbart
b55ee772b4
fix inputhandler type definition
2021-11-08 19:01:30 +01:00
Jörg Breitbart
54375713bc
simplify color events
2021-11-08 17:17:39 +01:00
Jörg Breitbart
b7560be2b5
remove named colors
2021-11-08 14:03:36 +01:00
Simon Lamon
086ac39095
Add whitespaces
2021-11-01 15:23:10 +00:00
Simon Lamon
bec4f6d5c7
clear isWrapped in eraseBufferLine
2021-11-01 15:09:25 +00:00
Jörg Breitbart
0871ace481
create minified color names module
2021-10-25 00:30:26 +02:00
Jörg Breitbart
258178fe85
cleanup & docs for OSC 10/11
2021-10-23 00:13:58 +02:00
Jörg Breitbart
01a732274c
OSC 10/11 working, OSC 4 partially fixed
2021-10-22 22:48:57 +02:00
Jörg Breitbart
0f4d71b8f8
make linter happy
2021-10-22 18:26:46 +02:00
Jörg Breitbart
6a6043daa3
properly parse xcolor names
2021-10-22 18:17:52 +02:00
Daniel Imms
50939e0b1d
Merge branch 'master' into 2333_sendfocus
2021-10-12 09:38:45 -07:00
Daniel Imms
5d5f34f65f
Report focus state on DECSET 1004
...
Fixes #2333
2021-10-12 09:05:44 -07:00
Daniel Imms
cece3db0cb
Cache a copy of the active buffer as a private prop
...
This reduces GC from the const buffer workaround that avoids excessive getter access
with far less getter access
Part of #3450
2021-09-01 06:15:59 -07:00
Daniel Imms
1f019093fc
Update SGR support table
2021-07-09 07:48:26 -07:00
Daniel Imms
d8c790cb7a
Set underlined style support to partial
...
Feature tracked in #2251
2021-07-09 07:05:46 -07:00
Daniel Imms
a2352f345b
Merge branch 'master' into strikethrough
2021-07-09 06:53:05 -07:00
Daniel Imms
fa8a4853f7
Clarify crossed out = strikethrough
2021-07-09 06:52:54 -07:00
Daniel Imms
a1f65a2f77
Update crossed out characters support to partial
2021-07-09 06:52:28 -07:00
Jörg Breitbart
2f0a4fc5c0
allow cursor to stick at cols in ED/EL
2021-06-10 10:35:58 +02:00
Simon Lamon
d19a740825
Support strikethrough text style
2021-05-15 17:35:23 +02:00
Daniel Imms
6b3fd2f31a
Merge branch 'master' into spacing_eslint
2021-04-02 07:45:31 -07:00
Daniel Imms
f19d7f0b70
Require spacing of objects outside of test files
2021-04-02 07:08:06 -07:00
meganrogge
c096633f91
get tests to pass
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-04-01 13:17:53 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
Jörg Breitbart
8e7cdd2587
interface for inputhandler parse stack, proper typing of LogService.logLevel
2021-03-17 22:29:01 +01:00
Jörg Breitbart
cdd238d75e
do not timeout on faulty async handlers, continue with false to give default handlers chance to run
2021-02-28 13:53:06 +01:00
Jörg Breitbart
48a93c379f
log a warning if an async handler takes too long
2021-02-27 22:24:55 +01:00
Jörg Breitbart
cc005a274d
multiple changes:
...
- reorder exception throwing to be sync to band position
- document WriteBuffer._innerWrite
- remove any declarations
- remove conditional assigments
- use faster return value branching in all parsers
- remove dead code in benchmark
2021-02-27 20:18:41 +01:00
Jörg Breitbart
d0b555687f
update parser hooks api and tests
2021-02-08 03:28:49 +01:00
Jörg Breitbart
2f07ed9976
simplify stack save in parser
2021-01-23 13:05:57 +01:00
Jörg Breitbart
0ad9f70645
Merge branch 'master' into async_handlers
2021-01-22 17:49:31 +01:00
Jörg Breitbart
c50c134e25
simplify parser handler interface:
...
- remove setHandler
- apply boolean return to ESC|CSI|OSC|DCS handlers
(rewrite empty return defaulting to true)
- rename addHandler to registerHandler
2021-01-20 23:03:55 +01:00
Jörg Breitbart
bc1048062d
early version of async support for CSI and ESC handlers
2021-01-20 20:05:14 +01:00
Slawek Zachcial
5c33e4008d
Make _parseAnsiColorChange available for tests in TestInputHandler
2021-01-09 14:30:24 +01:00