Commit Graph

143315 Commits

Author SHA1 Message Date
Henning Dieterichs
63c58419fd Don't include loader.js in monaco-editor-core build, as the loader is no longer used. (#286722)
Prepares for https://github.com/microsoft/vscode/issues/285255.
2026-01-09 11:43:56 +00:00
Henning Dieterichs
4f9b1f6593 Deletes unused playground-server. (#286718)
The monaco dev playground now uses vite.
2026-01-09 11:43:06 +00:00
Henning Dieterichs
3dfd29ab39 Removes unused source code that relied on AMD (see https://github.com/microsoft/vscode/issues/285255) (#286708) 2026-01-09 11:10:00 +00:00
Benjamin Pasero
8edf92d2af debt - update esbuild@0.27.2 (#286687) 2026-01-09 10:53:03 +00:00
Dmitriy Vasyura
ccad785b9c Add glob pattern filter settings to snippets (#284165) 2026-01-09 10:44:35 +00:00
Benjamin Pasero
00863a1650 debt - check in dirty lock file (#286686) 2026-01-09 09:39:52 +00:00
Ladislau Szomoru
9c3e6e2bbe Chat - working set/todo list rendering polish (#286679)
* Chat - fix various alignment issues in the working set

* Chat - adjust todo list rendering
2026-01-09 08:43:43 +00:00
Dmitriy Vasyura
fcb46c765c Merge pull request #286367 from microsoft/dev/dmitriv/fetch-tool-frames
Fix web page loader to handle nested iframes correctly
2026-01-09 07:46:04 +01:00
Ladislau Szomoru
861cb2086e Chat - polish to the working set (#286609) 2026-01-09 06:42:42 +00:00
Benjamin Pasero
fe665a91f6 watcher - update to latest version (#286484) 2026-01-09 07:07:37 +01:00
Connor Peet
7c62052af6 mcp: fix visibility not set on cached mcp tools (#286643) 2026-01-09 00:50:30 +00:00
Ross Wollman
69b73b7df3 mcp: fix start all servers command (#286624)
* mcp: fix start all servers command

If user specified `undefined` as the `serverId`

```
await vscode.commands.executeCommand('workbench.mcp.startServer', undefined);
```

…it would be turned into `null` when passed through the command system
and was therefore not being treated as a wildcard.

Resolves #283959.

* mcp: fix start all servers command

Resolves #283959.

Previous implementation looked strictly for `undefined`, but the IPC layer
converts `undefined` to `null`. This meant that calling the command via IPC
like:

```
await vscode.commands.executeCommand('workbench.mcp.startServer', undefined);
```

was not working (while `vscode.commands.executeCommand('workbench.mcp.startServer')` was).

Instead of handling `null` as a value as well, use a specicial value of `*`
to indicate all servers should be started so the intent is clearer:

```
BEFORE: await vscode.commands.executeCommand('workbench.mcp.startServer');
AFTER : await vscode.commands.executeCommand('workbench.mcp.startServer', '*');
```

Additionally, add a `waitForLiveTools` parameter that blocks the command
from resolving until the server is downloaded, started, and tools are availble.

Without this, a static sleep or poll would be needed.
2026-01-08 22:28:14 +00:00
Daniel Imms
dea178a51a Merge pull request #286612 from microsoft/tyriar/286463
Add readonly and lock file commands for npm, yarn and pnpm
2026-01-08 13:03:34 -08:00
Daniel Imms
247c959e52 Update src/vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalChatAgentToolsConfiguration.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 12:34:32 -08:00
Megan Rogge
9986468dd2 add accessibility tests for more of the workbench (#286446) 2026-01-08 21:33:47 +01:00
Copilot
e97a82bacb Hide selection mode in terminal suggest toolbar when quick suggestions disabled (#286441) 2026-01-08 20:27:51 +00:00
Megan Rogge
66fa7fe28b trim start of command before rendering in chat terminal part (#286599) 2026-01-08 12:26:52 -08:00
Copilot
23b39ce4b2 Fix progress sound for backgrounded session re-entry (#286428) 2026-01-08 20:26:09 +00:00
Copilot
bacafe4510 Fix terminal suggest to select first item when triggered explicitly via keybinding (#286418) 2026-01-08 20:25:47 +00:00
Daniel Imms
b069e3461d Add readonly and lock file commands for npm, yarn and pnpm
Fixes #286463
2026-01-08 12:22:28 -08:00
Benjamin Pasero
5b9faf1ebd debt - update @vscode/sudo-prompt to 9.3.2 (#286557) 2026-01-08 20:17:37 +00:00
Daniel Imms
b17ee433d9 Merge pull request #286607 from microsoft/tyriar/286598
Add enforceModelTimeout setting
2026-01-08 12:16:54 -08:00
Daniel Imms
7dc75dee87 Make enforceTimeoutModel restricted 2026-01-08 11:56:27 -08:00
Daniel Imms
fbeac9fd61 Add enforceModelTimeout setting
Fixes #286598
2026-01-08 11:55:34 -08:00
Megan Rogge
c0848ca7d1 revert css changes (#286595)
revert unintended changes from #286392
2026-01-08 19:14:22 +00:00
Anthony Kim
8823d930cc fix announce cursor position for windows (#286586)
fix: Add Alt modifier for Windows announce cursor position keybinding
2026-01-08 11:09:05 -08:00
Copilot
831d16b714 Fix newline formatting in terminal suggest details widget (#286584) 2026-01-08 19:07:35 +00:00
Megan Rogge
28873d3999 fix remote terminal suggest (#286407) 2026-01-08 11:48:54 -06:00
Megan Rogge
1ed133172d improve UX of terminal quick suggest setting (#286419)
fixes #286075
2026-01-08 17:30:09 +00:00
Kyle Cutler
f85cf0ad0c Integrated Browser (#278677)
* [WIP] Integrated Browser

* clean

* refactor

* structure

* focus

* tooltips

* rename

* polish

* start unpinned

* More polish

* commands

* tweaks, new tab support

* clean

* shortcut fixes

* warnings

* Update src/vs/workbench/contrib/browserView/electron-browser/browserEditor.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Telemetry

* load errors

* PR feedback

* PR feedback

* Permissions, unloads, trust

* Storage controls

* Handle render process gone

* devtools

* Screenshot rect

* close

* Fix focused context

* Fix merge

* disposables

* 💄

* Multi-window improvements

* Fix reopen

* PR feedback

* Actions fixes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2026-01-08 09:25:34 -08:00
Ladislau Szomoru
2240dcfdcd Chat - adding multi-diff part should respect the chat.checkpoints.showFileChanges setting (#286577) 2026-01-08 17:14:52 +00:00
Daniel Imms
e78547593c Merge pull request #286573 from microsoft/tyriar/246658
Fix error in rasterizeGlyph
2026-01-08 09:01:20 -08:00
Daniel Imms
7939bad01c Merge pull request #286570 from microsoft/tyriar/286569
Fix disposable leak in ViewGpuContext
2026-01-08 08:55:17 -08:00
Daniel Imms
75c5b13633 Fix error in rasterizeGlyph
Fixes #246658
2026-01-08 08:42:49 -08:00
Daniel Imms
cb2efddaef Fix disposable leak in ViewGpuContext
Fixes #286569
2026-01-08 08:30:28 -08:00
Dmitriy Vasyura
c8fdd1650c Update TextMate grammars from upstream sources (#286560)
* Update TextMate grammars from upstream sources
* Fix integration test on Windows to run TypeScript file directly
* Baseline update
2026-01-08 16:24:04 +00:00
Simon Siefke
16ccd1afc5 debug: fix memory leak in linkDetector (#280204)
* fix: memory leak in linkify

* fix: memory leak in linkify

* fix: memory leak in linkify

* fix: memory leak in linkify

* fix: memory leak in linkify

* order

* test

* test

* test

* add store

* add store

* fix error

* fix error

* fix: error

* fix: error

* dispose store in test

* dispose that store also

* use different approach

* remove log file

* fix: dont decorate links when store is disposed

* fix: missing semicolon
2026-01-08 08:19:25 -08:00
Lee Murray
4c737c5e08 Merge pull request #286551 from microsoft/mrleemurray/isolated-puffin-white
Refactor action widget CSS for layout consistency
2026-01-08 16:15:49 +00:00
Johannes Rieken
9d3ba969a8 fix support for inline eval (#286552)
* fix support for inline eval

* thank you padawan
2026-01-08 16:11:17 +00:00
Johannes Rieken
fb42854e30 tweak inline chat styles, no input border (#286550) 2026-01-08 15:53:20 +00:00
mrleemurray
1950f4ce83 Refactor action widget CSS padding and margin for improved layout consistency 2026-01-08 15:14:57 +00:00
Dmitriy Vasyura
81fff3e7d0 Merge branch 'main' into dev/dmitriv/fetch-tool-frames 2026-01-08 15:41:15 +01:00
Alexandru Dima
1d06fe6491 Merge pull request #286545 from microsoft/alexd/cool-skink
Revert editor pasting to previous stable
2026-01-08 15:40:59 +01:00
Benjamin Pasero
cdd00f23b3 Disabling AI does not apply without restart when Copilot installed (fix #286498) (#286543) 2026-01-08 14:38:35 +00:00
Alex Dima
0c38ca07f3 Revert "Add logging for early returns in copy and paste handling (#282989)"
This reverts commit 39b0686add.
2026-01-08 15:22:05 +01:00
Alex Dima
d162db1465 Revert "WORKAROUND - paste fix - using readText from navigator API when triggerPaste fails (#283571)"
This reverts commit fd7fb44d73.
2026-01-08 15:21:59 +01:00
Alex Dima
51f978b9f8 Revert "making sure the then on triggerPaste is not evaluated twice (#284961)"
This reverts commit 5d2a6f896d.
2026-01-08 15:21:54 +01:00
Alex Dima
741cff242a Revert "adding trace logs to trace double paste issue (#286158)"
This reverts commit 31de8ea351.
2026-01-08 15:21:47 +01:00
Benjamin Pasero
f0a5b2f90f AI related quick picker accessible even when AI disabled (fix #286526) (#286540) 2026-01-08 14:15:18 +00:00
Dmitriy Vasyura
10a5645f9d Merge pull request #286325 from microsoft/dev/dmitriv/custom-editors-bugs
Fix a set of issues around transfer and save of custom editor documents
2026-01-08 15:09:28 +01:00