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
Daniel Imms
241a07d412
Add test, finish piping through interaction event
...
Part of #127717
2021-08-12 15:33:25 -07:00
Rob Lourens
01643e514e
Better cell execution lifecycle
2021-08-11 15:38:08 -07:00
Connor Peet
fa8ccff4d8
testing: initial output correlation
2021-08-11 13:08:58 -07:00
Rob Lourens
99104943f5
Add NotebookExecutionService
...
Towards #125668
2021-08-11 12:50:30 -07:00
Tyler James Leonhardt
4191923874
initial support of QuickPickItemButton API ( #130519 )
2021-08-11 08:42:29 -07:00
Connor Peet
9125758184
testing: add support for test tags
...
For #129456
2021-08-09 16:31:23 -07:00
Logan Ramos
d18e54f820
Implements #129053 ( #130103 )
2021-08-05 09:58:03 -04:00
Eric Amodio
a4e75b4ec1
Adds MarkdownString support to SCM validations
2021-08-04 18:40:44 -04:00
Tyler Leonhardt
c935e2292f
rename forceRecreate to forceNewSession and allow it to take in a detail
2021-08-03 16:21:04 -07:00
Connor Peet
38e09192c0
testing: api feedback
2021-07-21 15:20:12 -07:00
Connor Peet
90aa979bb7
notebooks: renderer messaging feedback
2021-07-21 10:12:13 -07:00
Johannes Rieken
e30d70f9f5
turn language status API proposal into push model, https://github.com/microsoft/vscode/issues/129037
2021-07-21 12:51:14 +02:00
Johannes Rieken
4508c29d35
first cut for language status API proposal, https://github.com/microsoft/vscode/issues/129037
2021-07-21 10:22:36 +02:00
Tyler Leonhardt
37687f06b6
add proposed forceRecreate option on getSession. Related to #129064
2021-07-20 16:09:36 -07:00
Connor Peet
cfc48e81aa
testing: update api from feedback
2021-07-20 15:02:21 -07:00
Connor Peet
4482677442
notebooks: update renderer messaging api to feedback
2021-07-20 09:53:04 -07:00
Andre Weinand
67b4efe22c
new DebugSessionOption 'lifecycleManagedByParent'; fixes #128058
2021-07-20 17:24:05 +02:00
Rob Lourens
247e62d79a
Add flag for "simple" debug UI ( #128801 )
...
* Implement simple debug UI mode
* Don't show debug viewlet on step
* Move flag to proposed
* Pass around full debugUI options object
* Implement isSimpleUI in mock
2021-07-19 17:49:17 -07:00
Connor Peet
42c268a626
testing: clean up nits
...
- rename TestController.createRunConfiguration to .createRunProfile, and associated types
- rename TestItemCollection.remove to TestItemCollection.delete
2021-07-16 12:46:59 -07:00
Megan Rogge
ad5970666d
Support setting color in TerminalOptions/ExtensionTerminalOptions ( #128856 )
2021-07-16 11:23:36 -07:00
Alex Ross
8f774f132e
Tree data transfer dnd ( #128666 )
2021-07-16 14:22:54 +02:00
Johannes Rieken
1ba9d7be42
Merge pull request #128667 from Eskibear/type-hierarchy-provider
...
add type hierarchy provider
2021-07-15 12:29:29 +02:00
Yan Zhang
8135848f77
add type hierarchy provider
...
Signed-off-by: Yan Zhang <yanzh@microsoft.com >
2021-07-15 11:48:28 +08:00
Alex Dima
69e8f8ea0c
Fixes #128528 : Skip acquiring workspace storage locks on the local nodejs extension host
2021-07-14 10:58:15 +02:00
Connor Peet
fa9255c0de
almost complete update for run configurations
2021-07-12 17:28:01 -07:00
Connor Peet
9a09d4817d
testing: add test configurations api
2021-07-12 09:45:21 -07:00
Eric Amodio
55868691ef
Closes #128258 : Adds ThemeIcon support
2021-07-08 18:56:30 -04:00
Tyler Leonhardt
ba01bbac9c
Remove deprecated auth API proposals. Fixes #127144
2021-07-08 10:38:23 -07:00
Benjamin Pasero
75aa22e7d9
editors - fix cyclic dependency
2021-07-07 13:22:38 +02:00
Sandeep Somavarapu
b38186b046
Fix #126953
2021-07-06 11:57:34 +02:00
rebornix
bfac07cd0e
de-ref interactive input on interactive nb close.
2021-06-27 13:54:17 -07:00
rebornix
b17fa9dcf5
add notebook to the text document of the input box in iw.
2021-06-25 15:18:04 -07:00
Daniel Imms
855d764df5
Implement contributed profiles in terminal editors
...
Fixes #127158
2021-06-25 13:19:20 -07:00
Connor Peet
45eea1f87b
testing: initial api side of test coverage
...
For https://github.com/microsoft/vscode/issues/123713
2021-06-25 12:58:04 -07:00
Johannes Rieken
24f9000e97
merge CompletionItemLabel into CompletionItem#label, https://github.com/microsoft/vscode/issues/39441
2021-06-22 14:35:31 +02:00