Benjamin Pasero
d5307c5afa
Have workspace.save
and workspace.saveAs
methods that return the URI ( fix #178713 ) ( #200222 )
2023-12-07 17:38:11 +01:00
Rob Lourens
ada980d563
Merge interactiveUserActions proposal into chatAgents2Additions, and get rid of the old global event ( #199916 )
...
Towards #197687
2023-12-04 05:58:17 +01:00
Rob Lourens
7cbff1919e
Chat code cleanup ( #198022 )
...
* Clean up some obsolete chat API
Start deleting the interactive session provider, use agents only
* Delete old chat agents API
* Remove providerRequestId
* Remove unused stuff from interactive.d.ts
* Get rid of chat session state saving
* Fix test
* I guess this type was in use
2023-11-12 06:44:14 +01:00
Connor Peet
2749de3808
testing: implement proposed active profiles api ( #197664 )
...
testing: implement proposed active profiles api
For https://github.com/microsoft/vscode/issues/193160
2023-11-07 10:37:37 -08:00
Connor Peet
d2b1eb8a36
testing: finalize TestMessage.contextValue ( #195706 )
...
Closes #190277
2023-10-16 20:37:37 +02:00
Rob Lourens
6c02f61149
Fix variables in chatAgents2 API requests, add tests ( #195529 )
...
* Fix variables in chatAgents2 API requests
* Enable file references and the 'used references' section by default in Insiders
* Add integration tests for chat
* Fix equality
* fix test
2023-10-13 06:27:30 +02:00
Benjamin Pasero
29b69437ab
watcher - correlate events to their requesting source ( #194776 )
...
* watcher - emit `URI` instead of `string` for faster `fsPath` compute (for #194341 )
* wip
* more
* adopt
* some cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* implement correlation
* cleanup
* add correlation
* undo, leave for later
* tests
* tests
* tests
* tests
* tests
* log cId
* simpler correlation id
* 💄
* tests
* runs
* skip normalization
* fix tests
* tests
* fix tests
* add `createWatcher` API
* partition events in ext host
* allow custom excludes
* remove disk file change
* 💄
* 💄
* 💄
* wire in
* wire in
2023-10-10 10:27:18 +02:00
Johannes Rieken
a383c1601d
add proposed API for short and long variant of LanguageStatusItem#text
( #195141 )
...
* add proposed API for short and long variant of `LanguageStatusItem#text`
https://github.com/microsoft/vscode/issues/192880
* add new proposal to allow list
2023-10-09 16:22:49 +02:00
Rob Lourens
4935438c42
Disable failing test ( #194681 )
...
#194680
2023-10-03 05:39:16 +02:00
Benjamin Pasero
6404e3dbd1
tests - remove envShellEvent
from package.json
( #193982 )
2023-09-25 17:07:23 +01:00
Ulugbek Abdullaev
39dc875c4e
Merge branch 'main' into ulugbekna/implement-code-mappers-context
2023-09-22 14:43:25 +02:00
Ulugbek Abdullaev
5547de51db
mapped edits: update code around the command _executeMappedEditsProvider
2023-09-22 11:54:58 +02:00
Aaron Munger
150d09b37b
skip flaky test
2023-09-21 12:57:28 -07:00
Logan Ramos
6bb64ab400
Fix indentation ( #191918 )
2023-09-12 09:16:11 -07:00
Tyler James Leonhardt
5134662139
Remove CredentialsService & keytar ( #192224 )
...
* Remove CredentialsService & keytar
ref https://github.com/microsoft/vscode/issues/115215
fixes https://github.com/microsoft/vscode/issues/143395
* compile
* remove imports
* rip the bandaid
2023-09-05 17:47:30 -07:00
Johannes Rieken
bee68cee69
allow workspace edit to "create" untitled files ( #191779 )
...
https://github.com/microsoft/vscode-copilot/issues/1261
2023-08-30 15:24:37 +02:00
Daniel Imms
8d76882313
Merge branch 'main' into tyriar/finalize_179476
2023-08-24 05:58:18 -07:00
Kartik Raj
5257764dea
Merge pull request #191016 from microsoft/kartik/fluttering-pony
...
Finalize proposed env workspace collection API
2023-08-23 11:13:41 -07:00
Alex Ross
bd67b50dfd
Remove tree item checkbox proposal from tests ( #191084 )
...
Fixes #191081
2023-08-23 19:28:19 +02:00
Daniel Imms
1461c7d382
Finalize EnvironmentVariableMutatorOptions API
...
Fixes #179476
2023-08-23 07:54:24 -07:00
Ulugbek Abdullaev
e4bfe48d92
Merge pull request #190649 from microsoft/ulugbekna/insert-at-cursor-api
...
MappedEditsProvider API
2023-08-23 12:28:24 +02:00
Kartik Raj
b1d5542cfd
Finalize proposed env workspace collection API
2023-08-22 20:22:32 +00:00
Ulugbek Abdullaev
fe52b50e41
add mappedEditsProvider
proposed API ID to integration tests' package.json
2023-08-22 15:57:40 +02:00
Ulugbek Abdullaev
c3a4fbbe8f
add vscode.executeMappedEditsProvider
command & use it to have integration tests for mapped-edits service
2023-08-21 13:00:50 +02:00
Kartik Raj
7c577637e8
Fix test
2023-08-15 23:31:07 +00:00
Connor Peet
2d9cc42045
testing: menu contribution points around messages ( #190298 )
...
- Implements the proposal in #190277 by adding a `contextValue` to
TestMessages added to test runs.
- Make the `FloatingClickMenu` reusable outside the editor, and uses
it to implement a `testing/message/content` contribution point.
With this extensions can do things like:
![](https://memes.peet.io/img/23-08-68e2f9db-abc4-4717-9da6-698b002c481c.png )
2023-08-12 08:03:01 -07:00
Matt Bierner
8c7747252e
Move drop/paste ids onto providers ( #189961 )
...
For #179430 , #30066
This lets us call just the provider we are interested in
2023-08-08 14:44:03 -07:00
Robo
ea490e5545
chore: update to Electron 25 ( #188268 )
...
* chore: update electron@25.3.0
* ci: update NodeTool version
* chore: update @types/node
* add more common types to layers checker
* chore: update debian dependencies
* chore: update rpm dependencies
* fix: use legacy dns result order of Node.js
* ci: remove deprecated always-auth npm config
Refs npm/cli@72a7eeb
* chore: update deb and rpm dependencies
* chore: update armhf rpm dependencies
* chore: update x64 debian dependencies
* chore: update x64 rpm dependencies
* chore: update electron@25.3.1
* chore: update electron@25.4.0
* chore: bump distro
* chore: bump distro
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09:00
Daniel Imms
fa4b3238c9
Re-enable unit test with retries
...
Fixes #188375
2023-08-02 07:09:26 -07:00
Kartik Raj
1ca9aa71bb
Merge pull request #188982 from microsoft/kartik/detailed-tahr
...
Fix for each in scope env collection
2023-07-26 14:32:34 -07:00
Kartik Raj
68d22e586d
Fix for each in scope env collection
2023-07-26 20:58:53 +00:00
Sandeep Somavarapu
dc00865687
skip flaky test #188375
2023-07-21 09:34:18 +02:00
Daniel Imms
31b9e9aa9b
Wait for terminal data before using terminal.selection APIs
2023-07-19 11:14:31 -07:00
Daniel Imms
471490656d
Merge branch 'main' into tyriar/188173_term_selection
2023-07-19 11:07:37 -07:00
Connor Peet
f82185934a
testing: finalize testInvalidateResults ( #188180 )
...
Also sends the tests as a bulk to the renderer, and implements a
prefix tree for doing invalidation checks (which I plan to adopt
elsewhere later on, perhaps in debt week.)
2023-07-18 20:14:25 +02:00
Daniel Imms
49df64f6ac
Remove unused import
2023-07-18 10:17:00 -07:00
Daniel Imms
775102bd82
Implement tests
2023-07-18 09:58:47 -07:00
Daniel Imms
99e31ae297
Add terminal selection API
...
Part of #188173
2023-07-18 09:47:46 -07:00
Ehab Younes
6a152ca523
Expose the focused element and change event in the TreeView API ( #184268 )
...
* Expose the focused element and event in the TreeView API
* Exposed active TreeItem through extension proposal
* Add proposal to test extension
* Merge change selection and focus events
* Finish selection+focus change in treeview
* Clean up
* Clean up
* Add checkProposedApiEnabled back in
---------
Co-authored-by: Ehab Younes <ehab.younes@sigasi.com>
Co-authored-by: Alex Ross <alros@microsoft.com>
2023-07-14 08:49:15 +00:00
Rob Lourens
448d14e907
Make breakpoint data available in EH immediately, not after a call to debug API ( #186796 )
...
Fix #169699
2023-06-30 15:04:59 -07:00
Daniel Imms
cf247472ec
Loosen test to allow for shell output
2023-06-24 08:50:41 -07:00
Benjamin Pasero
052ac9ca4c
files - allow more file operations to run in the extension host ( #172345 ) ( #185988 )
...
* files - allow more file operations to run in the extension host (#172345 )
* fix tests
* tests
* tests
* tests
2023-06-23 17:18:44 +02:00
Alex Ross
1a4e466fc0
Set a read-only message from an extension ( #185216 )
...
* wip
* Allow extensions to provide a readonly message
Part of #166971
* Address feedback
* Further address feedback
* Fix some nits
* Add test
* Improve tests and respond to feedback
* Don't render editor.readOnlyMessage in the settings UI
* No need to validate the IMarkdownString
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Alex Dima <alexdima@microsoft.com>
2023-06-21 10:55:00 +02:00
Johannes Rieken
2798d7bf41
joh/rainy weasel ( #184582 )
...
* add tooltip (plain text) to static items,
re https://github.com/microsoft/vscode/issues/183772
* support accessibilityInformation for static static bar contribs,
https://github.com/microsoft/vscode/issues/183772
2023-06-08 12:33:24 +02:00
Johannes
c106fbe627
add some integration tests for static status bar items
2023-06-05 16:39:59 +02:00
Daniel Imms
baa3e220bd
Merge branch 'main' into tyriar/183236
2023-05-25 04:54:33 -07:00
Daniel Imms
d1be423950
Fix scope test
2023-05-25 04:53:50 -07:00
Connor Peet
21ec2519ef
testing: add proposed testInvalidateResults API ( #183370 )
...
* testing: add proposed testInvalidateResults API
For #134970
* fix tests
2023-05-24 22:57:07 -07:00
Daniel Imms
37ad81ccd9
Ensure options are filled with defaults, fix equality check
...
Fixes #183236
2023-05-24 15:03:22 -07:00
Kartik Raj
b4a853bac9
Update package.json for vscode-api-tests
2023-05-23 19:40:55 +00:00