Daniel Imms
37b0e4018c
More adoption of MutableDisposable
2023-08-27 07:03:27 -07:00
Daniel Imms
1067ec19a8
Implement smooth scroll for pages/top/bottom, add viewport request event
2023-08-01 05:31:30 -07:00
Daniel Imms
3e5c6a156b
Correct Windows wrapping heuristics condition
2023-05-29 09:49:33 -07:00
Daniel Imms
a91665cb18
Listen for windowsPty changes
2023-05-29 09:43:49 -07:00
Daniel Imms
22140b5e94
Add more granular windowsPty option
...
See microsoft/vscode#134448
2023-05-29 09:40:00 -07:00
Daniel Imms
d6b8a21219
Avoid passing circular callback into CoreService ctor
2022-12-11 07:35:11 -08:00
Daniel Imms
114924f3fa
Add eslint-plugin-jsdoc and enable check-param-names
2022-10-15 08:38:14 -07:00
Daniel Imms
49a0904857
Move onSpecificOptionChange adoption
2022-10-09 08:07:43 -07:00
Daniel Imms
415100e8b8
Adopt onSpecificOptionChange
2022-10-09 07:46:10 -07:00
Daniel Imms
a87b6c3f2e
Implement IOptionsService.onSpecificOptionChange
...
Part of #4190
2022-10-09 07:09:35 -07:00
Daniel Imms
00f6d3a88c
Register all event emitters, make some services disposable
2022-10-08 09:00:14 -07:00
Daniel Imms
ac659cb412
Prevent overriding of Disposable.dispose
...
A common mistake made was overriding dispose and not calling super.dispose,
so a TS trick is now used to move it to a readonly property instead of a
member method which prevents it being overridden.
2022-10-08 08:27:10 -07:00
Daniel Imms
4d97729010
Revert "Merge pull request #4166 from Tyriar/event_with_emitter"
...
This reverts commit d22f7c9edd , reversing
changes made to 1f8e6f0952 .
2022-10-06 09:48:54 -07:00
Daniel Imms
ed15a8e170
Create new event with emitter object to simplify code
2022-10-01 08:45:40 -07:00
Daniel Imms
969db2bcf9
Merge pull request #4163 from Tyriar/4147
...
Inline dirty row service into input handler
2022-10-01 08:28:29 -07:00
Daniel Imms
1a22c44f2b
Make all emitters readonly
2022-10-01 08:02:32 -07:00
Daniel Imms
cf9949840b
Use readonly over getter for exposing events
...
Fixes #4164
2022-10-01 07:52:26 -07:00
Daniel Imms
3a90f7e7c0
Inline dirty row service into input handler
...
Fixes #4147
2022-10-01 07:39:02 -07:00
Daniel Imms
44388e5e6c
Use microtask to flush the write buffer after input
...
Fixes #4158
2022-09-28 09:06:07 -07:00
Daniel Imms
e8e2f16cff
Merge remote-tracking branch 'upstream/master' into pr/silamon/4004
2022-09-02 13:05:52 -07:00
Daniel Imms
4a6e7bee21
Fix lgtm recommendations
2022-08-30 14:09:39 -07:00
Daniel Imms
fd79100d95
Fix test service injection
2022-08-07 06:10:27 -07:00
Daniel Imms
91d46dae50
OSC link progress
2022-08-07 05:08:13 -07:00
Simon Lamon
a1385f589b
Required options
2022-08-05 16:16:12 +00:00
Megan Rogge
a5f2ea336e
update search results onBufferContentsChange ( #3811 )
2022-05-17 10:00:55 -07:00
Simon Lamon
1dcc1d1baf
fix test and replace options with rawOptions
2022-01-08 08:20:50 +00:00
Simon Lamon
4245ce33b5
Remove publicOptions completely
2021-11-10 10:17:14 +00:00
Simon Lamon
317641c3bb
Add some tests
2021-11-10 09:42:45 +00:00
Simon Lamon
2c65d96863
Fix tests
2021-11-10 08:39:28 +00:00
Simon Lamon
3582c00a61
Allow setting multiple options through term.options
2021-11-06 14:36:40 +00:00
Simon Lamon
99239e9160
Allow modifying constructor only options
2021-09-09 18:02:40 +00:00
Simon Lamon
72a557cc1a
Make options available in terminal
2021-09-01 07:59:45 +00:00
Daniel Imms
6affe68ca3
Expose modes api
...
Part of #3417
2021-08-16 14:44:39 -07:00
Puneethnaik
b7e96f9e54
attach a listener to inputHandler._onScroll in CoreTerminal
2021-06-20 03:31:12 +00:00
Daniel Imms
b511f1b52a
Fix other case of no spacing
2021-04-02 07:46:30 -07:00
Daniel Imms
ecb485d2f5
Remove _cachedBlankLine
2021-04-01 15:54:47 -07:00
meganrogge
1c087f6bcd
cherry picked commits and scrollSource
2021-04-01 13:24:02 -07:00
meganrogge
e40f340036
use bufferService methods
2021-04-01 13:18:20 -07:00
meganrogge
c096633f91
get tests to pass
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-04-01 13:17:53 -07:00
meganrogge
b074c2552a
use bufferService in terminal to reduce code a bunch
2021-04-01 13:17:48 -07:00
meganrogge
e2885f3a38
move stuff to inputHandler and move scroll to bufferService
2021-04-01 13:16:39 -07:00
Daniel Imms
f4861aa74a
Move onScroll next to _onScroll
2021-04-01 08:54:29 -07:00
Daniel Imms
1925f1f442
Improve whitespace
2021-04-01 08:41:29 -07:00
Daniel Imms
6355852d09
Merge remote-tracking branch 'ups/master' into pr/schrej/3205
2021-04-01 08:36:14 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
Jörg Breitbart
e106cd02cf
fix callstack overflow of writeSync
2021-03-26 12:46:39 +01:00
Daniel Imms
5c5ca4e213
Change warning to one per session not terminal
2021-03-19 06:24:42 -07:00
Jörg Breitbart
5170a12cb1
silence writeSync warning
2021-03-19 01:07:43 +01:00
Jörg Breitbart
d0b555687f
update parser hooks api and tests
2021-02-08 03:28:49 +01:00
Jörg Breitbart
22d777c9f9
make linter happy
2021-01-22 21:24:54 +01:00