Tyler Leonhardt
fb4f68f42c
rename TransferQuickPickItems
2021-11-11 16:11:40 -08:00
Tyler Leonhardt
1423849df0
Revert "First cut of quick pick separators as kind. ref #74967 "
...
This reverts commit a41001c482 .
2021-11-10 17:48:09 -08:00
Tyler Leonhardt
a41001c482
First cut of quick pick separators as kind. ref #74967
2021-11-10 11:26:54 -08:00
Matt Bierner
286af306e8
Remove now unused ext host method
2021-11-09 18:21:15 -08:00
Matt Bierner
b2f8216d17
Removing more duplicate types
2021-11-09 16:55:34 -08:00
Matt Bierner
304dac2554
💄
2021-11-09 16:52:06 -08:00
Matt Bierner
6902a65a76
Align ext host name with internal name
2021-11-09 16:47:00 -08:00
Sandeep Somavarapu
ecf994ecfa
- Use logger service to create output appender
...
- Unify output channels and services in ext host
- remove unused main output service methods
2021-11-08 21:15:31 +01:00
Sandeep Somavarapu
a1de3ce2a5
introduce logger service in ext host and use it to create log service
2021-11-08 17:46:50 +01:00
Sandeep Somavarapu
10c3fec7fb
#132183 clean up
...
- Use FileOutputChannelModel for OutputChannelBackedByFile
- Rename replaceAll to replace
- simplify exthost output service and channel impl
- enhance update api
2021-11-08 14:47:27 +01:00
Sandeep Somavarapu
3afa5c6420
- Do not send replace content from ext host
...
- implement replaceAll in the model
- cancel all model update operations on replace request
- queue append operation after replace
- clean ups
2021-11-06 13:46:18 +01:00
Simon McEnlly
b64259260d
Merge branch 'microsoft:main' into main
2021-11-03 15:43:49 +10:00
Simon McEnlly
0603dcd867
Add replaceAll method to OutputChannel to improve render flickering for extensions with minimal output contents; associated with https://github.com/microsoft/vscode/issues/132183
2021-11-03 15:35:53 +10:00
rebornix
38cef76ce7
fix #120680 .
2021-11-01 18:10:42 -07:00
Megan Rogge
ac04bdd298
adopt onDidChangeProperty ( #135785 )
2021-10-29 14:00:10 -07:00
Don Jayamanne
48eb908fd6
Categorize kernels in the notebook kernel picker ( #135502 )
...
* Categorize kernels in the notebook kernel picker
* rename property
* address review comments
* more changes
* fix liner
* address review comments
2021-10-25 08:23:43 -07:00
Megan Rogge
5e10a96239
Revert "fix extension pty terminal test failures ( #135672 )" ( #135685 )
...
This reverts commit af0c0342ed .
2021-10-22 20:26:48 -07:00
Megan Rogge
af0c0342ed
fix extension pty terminal test failures ( #135672 )
2021-10-22 20:15:18 -07:00
Megan Rogge
ce049678aa
Revert "migrate process properties to use generic onDidChangeProperty ( #135610 )"
...
This reverts commit 86fe048df9 .
2021-10-22 14:37:18 -07:00
Megan Rogge
86fe048df9
migrate process properties to use generic onDidChangeProperty ( #135610 )
2021-10-22 12:08:44 -07:00
Alexandru Dima
d209aa2b02
Rename modeId -> languageId
2021-10-22 17:46:59 +02:00
rebornix
f6de5208d8
fix #126475
2021-10-19 16:37:00 -07:00
Johannes Rieken
04bb52865a
fix https://github.com/microsoft/vscode/issues/134892
2021-10-12 15:08:54 +02:00
Johannes Rieken
5dcc08052c
change back onDidChaonDidChangeInlayHints, ignore events for model for which a request is currently pending, https://github.com/microsoft/vscode/issues/13043
2021-10-11 10:32:00 +02:00
Matt Bierner
91132cab87
Use | undefined instead of ? for some readonly properties on objects that we control
...
For #124362
This includes:
- Event objects
- Context objects passed to providers
- Managed objects such as `TextEditor`
2021-10-06 19:08:22 -07:00
Johannes Rieken
bbff19b5ba
allow to send onDidChangeInlayHints-event for specific uris, https://github.com/microsoft/vscode/issues/130430
2021-10-04 12:17:10 +02:00
Eric Amodio
55c726b53e
Adds scm action button
...
Refs: #110882
2021-09-27 01:16:09 -04:00
Logan Ramos
7800296d17
Add close to tab model
2021-09-24 15:53:38 -04:00
Logan Ramos
3720741a11
Add move support to tabs
2021-09-23 14:21:57 -04:00
Sandeep Somavarapu
a0a448f344
Fix #128280
2021-09-23 14:33:18 +02:00
Logan Ramos
6c5b3dfea1
Update proposed.d.ts
2021-09-21 15:39:36 -04:00
Connor Peet
35bba41595
commands: allow transferring arraybuffers/uint8arrays over commands
2021-09-15 17:09:21 -07:00
Logan Ramos
65a8d1234c
Remove diff resource
2021-09-08 14:20:08 -04:00
Logan Ramos
22ca6611bd
Add get tabs tests
2021-09-03 13:47:01 -04:00
Matt Bierner
0e52275271
Introduce WebviewOptions.forms
...
Fixes #132157
2021-09-02 13:24:49 -07:00
Logan Ramos
fe53ae0c9f
Add side by side editor to tab api proposal
2021-09-02 15:17:58 -04:00
Rob Lourens
cdc8e53cf3
Add DebugSessionOptions suppressSaveBeforeStart
...
See microsoft/vscode-jupyter#6898
2021-09-02 11:05:13 -07:00
Logan Ramos
c2d0a69f87
Implements a starting tab reading API ( #131998 )
...
* Clean up proposed.d.ts
* More API Polish
* Allow resource to be undefined
* Fix hygiene
* Address feedback
* Remove unnecessary iteration
* Use index from map
2021-09-02 10:48:38 -04:00
Johannes Rieken
db5aab03b6
debt - change the implementation of vscode.languages.getLanguages to not send an IPC message but to read from a sync'd state which gets pushed into the exthost
2021-08-31 16:46:29 +02:00
Connor Peet
d1e4e27c3a
testing: default failure message to the test location if not already set
...
Fixes #131898
2021-08-30 15:37:44 -07:00
Logan Ramos
2da60a8a4a
Finalize #129053
2021-08-23 15:08:33 -04:00
Johannes Rieken
ef6c5027c6
don't use 'services/statusbar/common/statusbar#StatusbarAlignment' from extension host, use boolean instead
2021-08-20 10:50:25 +02:00
Megan Rogge
d3db2d1062
Add terminal location API ( #131028 )
2021-08-19 19:08:06 -07:00
Connor Peet
0040f1577d
Merge pull request #130731 from microsoft/test-tag-search
...
testing: support for test tags in search
2021-08-19 16:25:42 -07:00
Rob Lourens
188c29a419
Change forceExtensionHostSearch strategy for easier testing
2021-08-19 08:03:57 -07:00
Matt Bierner
231dfc9b45
Allow empty extension location for internal notebook contributions
...
No need to specify a fake location
2021-08-18 14:39:39 -07:00
Matt Bierner
8b6547aa2c
Transfer notebook output as VSBuffer ( #130452 )
...
* Transfer notebook output data as a VSBuffer
This PR transfers notebook output as an VSBuffer instead of as a array of numbers. This significantly reduces the message size as well as the serialize/deserialize times
To accomplish this, I've introduced a new `SerializableObjectWithBuffers` type. This specially marks rpc objects that contain VSBuffers. This is needed as our current RPC implementation can only efficently transfer VSBuffers that appears as top level arguments. The rpcProtocol now can also identify top level `SerializableObjectWithBuffers` arguments and ensure these are serialized more efficently.
This is easier than trying to extract the `VSBuffer` proeprties to top level arguments. It also lets us easily support return types that may contain buffers
* use SerializableObjectWithBuffers when dealing with (old) notebook controllers
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com >
2021-08-17 09:57:57 -07:00
Johannes Rieken
52c7729a2e
move language status service to workbench
2021-08-17 16:59:12 +02:00
Alex Ross
13d8a09ec8
Return undefined on tree refresh cancellation
...
Fixes #129019
2021-08-16 13:19:11 +02:00
Connor Peet
03504d625a
testing: support for test tags in search
...
This also involves creating a suggest enabled input with history, which
I modelled off the previous plain text input with history.
2021-08-12 17:16:32 -07:00