Rob Lourens
b637950b4b
Reenable debug integration test ( #203733 )
2024-01-29 20:21:19 +01:00
Rob Lourens
c15e48bc27
Reenable chat test ( #203706 )
...
I think this isn't an issue with the test- every time it fails, we see "The Web Worker Extension Host did not start in 60s". The chat tests are the first tests, and so they just time out due to being affected by the slow startup. That EH timeout issue looks old.
Fix #203429
2024-01-29 16:51:06 +01:00
Johannes Rieken
290a1153b8
disable frequently failing chat-suite ( #203430 )
...
https://github.com/microsoft/vscode/issues/203429
2024-01-25 11:52:51 +01:00
Rob Lourens
63349889d9
Avoid "slash command" name in agent API ( #202729 )
...
* Avoid "slash command" name in agent API
* Fix reference
* Fix
2024-01-18 21:05:28 +01:00
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:

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